Diff of the two buildlogs: -- --- b1/build.log 2024-10-26 13:29:53.227342994 +0000 +++ b2/build.log 2024-10-26 13:43:25.098378978 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Oct 26 01:18:17 -12 2024 -I: pbuilder-time-stamp: 1729948697 +I: Current time: Sat Nov 29 09:52:57 +14 2025 +I: pbuilder-time-stamp: 1764359577 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/experimental-reproducible-base.tgz] I: copying local configuration @@ -49,52 +49,84 @@ 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/3029595/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2564758/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Nov 28 19:53 /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/2564758/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2564758/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='arm64' - 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]="aarch64-unknown-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=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='experimental' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=experimental + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='6b4c4961e33c46858d2e0775a53df212' - 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='3029595' - PS1='# ' - PS2='> ' + INVOCATION_ID=0a0aada0c7be47bc9f0911c675d46ab9 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2564758 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.QsJWdpS4/pbuilderrc_SZxz --distribution experimental --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/experimental-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.QsJWdpS4/b1 --logfile b1/build.log prometheus_2.45.6+ds-6.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' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.QsJWdpS4/pbuilderrc_EXe3 --distribution experimental --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/experimental-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.QsJWdpS4/b2 --logfile b2/build.log prometheus_2.45.6+ds-6.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' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink02-arm64 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3029595/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2564758/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -720,7 +752,7 @@ Get: 446 http://deb.debian.org/debian unstable/main arm64 golang-uber-automaxprocs-dev all 1.5.3-1 [22.3 kB] Get: 447 http://deb.debian.org/debian unstable/main arm64 golang-github-gophercloud-gophercloud-dev all 1.4.0-1 [705 kB] Get: 448 http://deb.debian.org/debian unstable/main arm64 golang-github-opentracing-contrib-go-stdlib-dev all 1.0.0-2 [13.0 kB] -Fetched 203 MB in 2s (118 MB/s) +Fetched 203 MB in 2s (84.3 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 ... 20056 files and directories currently installed.) @@ -2160,8 +2192,8 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Sat Oct 26 13:19:14 UTC 2024. -Universal Time is now: Sat Oct 26 13:19:14 UTC 2024. +Local time is now: Fri Nov 28 19:55:34 UTC 2025. +Universal Time is now: Fri Nov 28 19:55:34 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up golang-github-coreos-go-semver-dev (0.3.0-1) ... @@ -2533,7 +2565,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-6_source.changes +I: user script /srv/workspace/pbuilder/2564758/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for experimental +I: user script /srv/workspace/pbuilder/2564758/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-6_source.changes dpkg-buildpackage: info: source package prometheus dpkg-buildpackage: info: source version 2.45.6+ds-6 dpkg-buildpackage: info: source distribution experimental @@ -2566,41 +2602,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-6 -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=20241022-10:31:28 -X github.com/prometheus/common/version.GoVersion=go1.23.2" 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-6 -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=20241022-10:31:28 -X github.com/prometheus/common/version.GoVersion=go1.23.2" 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/godebugs -internal/unsafeheader internal/byteorder -internal/goexperiment -internal/coverage/rtcov internal/goarch +internal/unsafeheader +internal/godebugs +internal/goos +internal/goexperiment internal/asan internal/itoa internal/msan internal/cpu -internal/abi -internal/chacha8rand runtime/internal/math +internal/chacha8rand +internal/abi +runtime/internal/sys +internal/profilerecord cmp math/bits -internal/profilerecord -internal/goos -internal/runtime/syscall -sync/atomic unicode/utf8 +sync/atomic +internal/coverage/rtcov unicode -encoding internal/race +internal/runtime/syscall +encoding unicode/utf16 -log/internal -runtime/internal/sys -math container/list +log/internal crypto/internal/alias +math crypto/subtle crypto/internal/boring/sig vendor/golang.org/x/crypto/cryptobyte/asn1 -vendor/golang.org/x/crypto/internal/alias internal/bytealg internal/runtime/atomic +vendor/golang.org/x/crypto/internal/alias internal/nettrace google.golang.org/protobuf/internal/flags google.golang.org/protobuf/internal/set @@ -2612,121 +2648,126 @@ github.com/Azure/azure-sdk-for-go/version github.com/Azure/go-autorest/autorest/to golang.org/x/net/internal/iana -golang.org/x/exp/slices google.golang.org/grpc/serviceconfig github.com/googleapis/gax-go/v2/internal +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/docker/docker/api -internal/runtime/exithook 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/prometheus/prometheus/tsdb/goversion github.com/dennwc/varint +github.com/prometheus/prometheus/tsdb/goversion go.opentelemetry.io/otel/sdk/instrumentation go.opentelemetry.io/otel/sdk +internal/runtime/exithook internal/stringslite runtime github.com/aws/aws-sdk-go/internal/sdkmath -go.opentelemetry.io/otel/internal github.com/prometheus/prometheus/model/value github.com/klauspost/compress -internal/weak +go.opentelemetry.io/otel/internal internal/reflectlite iter +internal/weak runtime/metrics sync slices maps -errors -sort internal/bisect +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 -internal/testlog github.com/prometheus/prometheus/util/zeropool runtime/cgo +errors +sort +internal/godebug internal/oserror io path crypto/internal/edwards25519/field -crypto/internal/nistec/fiat +math/rand vendor/golang.org/x/net/dns/dnsmessage math/rand/v2 -strconv google.golang.org/grpc/internal/buffer -syscall -internal/godebug -crypto/internal/edwards25519 +crypto/internal/nistec/fiat +strconv reflect -github.com/gogo/protobuf/sortkeys -internal/concurrent -golang.org/x/text/internal/tag -github.com/beorn7/perks/quantile -math/rand -hash strings bytes +syscall +hash crypto/internal/randutil +crypto/internal/edwards25519 crypto/rc4 -unique -golang.org/x/crypto/blowfish +internal/concurrent +github.com/beorn7/perks/quantile hash/crc32 crypto -hash/fnv -github.com/aws/aws-sdk-go/internal/sdkio -internal/saferio -crypto/md5 -encoding/base32 -google.golang.org/grpc/internal/grpcrand -container/heap -hash/adler32 -net/netip -bufio crypto/cipher +unique vendor/golang.org/x/text/transform +bufio regexp/syntax +crypto/md5 net/http/internal/ascii -github.com/munnerz/goautoneg -html -golang.org/x/text/transform -time -internal/syscall/unix -internal/syscall/execenv crypto/internal/boring crypto/des -github.com/aws/aws-sdk-go/internal/strings -github.com/aws/aws-sdk-go/internal/sdkuri -github.com/grafana/regexp/syntax +hash/fnv +github.com/munnerz/goautoneg +net/netip +html +crypto/aes crypto/sha512 crypto/hmac -crypto/aes crypto/sha1 crypto/sha256 -github.com/docker/docker/api/types/versions +golang.org/x/text/transform vendor/golang.org/x/crypto/hkdf -github.com/docker/docker/internal/multierror -net/http/internal/testcert +golang.org/x/crypto/blowfish +github.com/aws/aws-sdk-go/internal/sdkio +github.com/aws/aws-sdk-go/internal/strings +github.com/aws/aws-sdk-go/internal/sdkuri +github.com/grafana/regexp/syntax +github.com/gogo/protobuf/sortkeys +internal/saferio +encoding/base32 +google.golang.org/grpc/internal/grpcrand +golang.org/x/text/internal/tag regexp github.com/grafana/regexp +github.com/docker/docker/api/types/versions +github.com/docker/docker/internal/multierror +container/heap +net/http/internal/testcert +hash/adler32 +internal/syscall/execenv +internal/syscall/unix +time +google.golang.org/api/internal/third_party/uritemplates context +github.com/scaleway/scaleway-sdk-go/namegenerator io/fs -internal/poll github.com/jpillora/backoff github.com/aws/aws-sdk-go/internal/sdkrand google.golang.org/grpc/backoff google.golang.org/grpc/keepalive github.com/linode/linodego/internal/parseabletime -github.com/scaleway/scaleway-sdk-go/namegenerator -google.golang.org/api/internal/third_party/uritemplates +internal/poll github.com/prometheus/prometheus/model/timestamp +internal/fmtsort +encoding/binary +go.opentelemetry.io/otel/internal/attribute +github.com/scaleway/scaleway-sdk-go/internal/generic +github.com/modern-go/reflect2 google.golang.org/grpc/internal/backoff google.golang.org/grpc/internal/grpcsync go.opentelemetry.io/otel/internal/baggage @@ -2734,34 +2775,29 @@ github.com/cenkalti/backoff internal/filepathlite embed -internal/fmtsort -encoding/binary -go.opentelemetry.io/otel/internal/attribute -github.com/scaleway/scaleway-sdk-go/internal/generic -github.com/modern-go/reflect2 -crypto/internal/nistec google.golang.org/protobuf/internal/editiondefaults +crypto/internal/nistec os encoding/base64 -vendor/golang.org/x/crypto/chacha20 -github.com/golang/snappy vendor/golang.org/x/crypto/internal/poly1305 +vendor/golang.org/x/crypto/chacha20 github.com/cespare/xxhash -golang.org/x/crypto/pkcs12/internal/rc2 golang.org/x/sys/unix +golang.org/x/crypto/pkcs12/internal/rc2 github.com/klauspost/compress/internal/snapref -crypto/ecdh +github.com/golang/snappy encoding/pem vendor/golang.org/x/crypto/chacha20poly1305 +crypto/ecdh fmt -github.com/prometheus/procfs/internal/util -vendor/golang.org/x/sys/cpu -io/ioutil +path/filepath google.golang.org/protobuf/internal/detrand +io/ioutil +github.com/prometheus/procfs/internal/util os/signal internal/lazyregexp +vendor/golang.org/x/sys/cpu google.golang.org/grpc/internal/envconfig -path/filepath internal/sysinfo github.com/docker/docker/api/types/mount go.opentelemetry.io/otel/sdk/internal/x @@ -2772,169 +2808,169 @@ encoding/json github.com/go-logfmt/logfmt log -encoding/hex -net/url compress/flate -vendor/golang.org/x/net/http2/hpack math/big +encoding/hex vendor/golang.org/x/text/unicode/norm +vendor/golang.org/x/net/http2/hpack +net/url mime mime/quotedprintable net/http/internal google.golang.org/protobuf/internal/errors vendor/golang.org/x/text/unicode/bidi go/token +google.golang.org/protobuf/encoding/protowire google.golang.org/protobuf/internal/version github.com/prometheus/procfs/internal/fs runtime/debug -google.golang.org/protobuf/encoding/protowire -compress/gzip golang.org/x/net/internal/timeseries -google.golang.org/protobuf/reflect/protoreflect text/template/parse text/tabwriter +compress/gzip +google.golang.org/protobuf/reflect/protoreflect github.com/oklog/run +vendor/golang.org/x/text/secure/bidirule go/scanner go/doc/comment golang.org/x/net/bpf golang.org/x/sync/errgroup -vendor/golang.org/x/text/secure/bidirule golang.org/x/text/unicode/bidi -golang.org/x/text/unicode/norm go/ast -github.com/go-kit/log +golang.org/x/text/unicode/norm golang.org/x/net/http2/hpack -vendor/golang.org/x/net/idna +text/template 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 google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/genid -google.golang.org/protobuf/internal/order google.golang.org/protobuf/internal/encoding/text -google.golang.org/protobuf/runtime/protoiface -github.com/go-kit/log/level +google.golang.org/protobuf/internal/order google.golang.org/protobuf/reflect/protoregistry -text/template +google.golang.org/protobuf/runtime/protoiface github.com/mdlayher/socket +github.com/go-kit/log/level golang.org/x/text/secure/bidirule gopkg.in/yaml.v2 -github.com/prometheus/common/promlog -log/slog -github.com/aws/aws-sdk-go/aws/awserr crypto/rand crypto/elliptic crypto/internal/bigmod crypto/internal/boring/bbig encoding/asn1 +crypto/dsa +google.golang.org/protobuf/internal/encoding/defval crypto/ed25519 crypto/internal/hpke crypto/internal/mlkem768 -crypto/dsa -google.golang.org/protobuf/internal/encoding/defval -crypto/rsa google.golang.org/protobuf/proto +github.com/prometheus/common/promlog go/doc +html/template +github.com/prometheus/common/version +crypto/rsa golang.org/x/net/idna +log/slog golang.org/x/crypto/bcrypt -github.com/aws/aws-sdk-go/internal/ini +github.com/aws/aws-sdk-go/aws/awserr os/user -github.com/prometheus/common/promslog -github.com/aws/aws-sdk-go/aws/endpoints +github.com/jmespath/go-jmespath vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix -github.com/jmespath/go-jmespath -encoding/xml -html/template +github.com/aws/aws-sdk-go/internal/ini google.golang.org/protobuf/internal/filedesc google.golang.org/protobuf/encoding/prototext -google.golang.org/protobuf/encoding/protodelim crypto/ecdsa -github.com/prometheus/common/version +google.golang.org/protobuf/encoding/protodelim +github.com/aws/aws-sdk-go/aws/endpoints +encoding/xml +github.com/aws/aws-sdk-go/aws/awsutil +github.com/prometheus/common/promslog github.com/prometheus/prometheus/model/histogram github.com/gogo/protobuf/proto github.com/pkg/errors -github.com/aws/aws-sdk-go/aws/awsutil database/sql/driver go.mongodb.org/mongo-driver/bson/primitive github.com/mailru/easyjson/jlexer gopkg.in/yaml.v3 -encoding/gob github.com/oklog/ulid -github.com/go-openapi/analysis/internal/debug go.mongodb.org/mongo-driver/x/bsonx/bsoncore +encoding/gob +github.com/go-openapi/analysis/internal/debug 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/google/go-querystring/query +google.golang.org/protobuf/internal/impl github.com/fsnotify/fsnotify golang.org/x/oauth2/jws google.golang.org/grpc/internal/grpclog -google.golang.org/protobuf/internal/impl -google.golang.org/grpc/grpclog google.golang.org/protobuf/internal/encoding/json github.com/googleapis/gax-go/v2/callctx google.golang.org/grpc/attributes +google.golang.org/grpc/grpclog google.golang.org/grpc/internal/idle -google.golang.org/grpc/connectivity go.opencensus.io/internal go.opencensus.io/trace/tracestate -google.golang.org/protobuf/encoding/protojson runtime/trace go.opencensus.io/resource -runtime/pprof -go.opencensus.io/metric/metricdata +google.golang.org/grpc/connectivity go.opencensus.io/trace +go.opencensus.io/metric/metricdata +runtime/pprof go.mongodb.org/mongo-driver/bson/bsonrw +google.golang.org/protobuf/encoding/protojson go.opencensus.io/metric/metricproducer -github.com/aws/aws-sdk-go/internal/shareddefaults github.com/klauspost/compress/fse -github.com/aws/aws-sdk-go/aws/credentials -github.com/aws/aws-sdk-go/aws/credentials/processcreds -github.com/hetznercloud/hcloud-go/hcloud/schema flag +github.com/hetznercloud/hcloud-go/hcloud/schema github.com/linode/linodego/internal/duration +github.com/klauspost/compress/huff0 golang.org/x/text/internal/language gopkg.in/ini.v1 -github.com/klauspost/compress/huff0 +github.com/aws/aws-sdk-go/internal/shareddefaults +github.com/aws/aws-sdk-go/aws/credentials github.com/docker/docker/api/types/blkiodev -github.com/docker/docker/api/types/filters testing -github.com/docker/docker/api/types/strslice +github.com/docker/docker/api/types/filters go.opencensus.io/tag +github.com/aws/aws-sdk-go/aws/credentials/processcreds +github.com/docker/docker/api/types/strslice github.com/docker/go-units github.com/opencontainers/go-digest +github.com/klauspost/compress/zstd +go.opencensus.io/stats/internal github.com/opencontainers/image-spec/specs-go +go.opencensus.io/stats github.com/docker/docker/api/types/image +golang.org/x/text/internal/language/compact +github.com/docker/docker/api/types/time github.com/opencontainers/image-spec/specs-go/v1 +go.opencensus.io/stats/view github.com/distribution/reference -go.opencensus.io/stats/internal github.com/moby/docker-image-spec/specs-go/v1 -github.com/klauspost/compress/zstd -github.com/docker/docker/api/types/time -go.opencensus.io/stats -golang.org/x/text/internal/language/compact go.opentelemetry.io/otel/attribute -go.opencensus.io/stats/view +go.mongodb.org/mongo-driver/bson/bsoncodec +golang.org/x/text/language go.opentelemetry.io/otel/codes github.com/go-logr/logr -golang.org/x/text/language go.opentelemetry.io/otel/baggage -go.mongodb.org/mongo-driver/bson/bsoncodec +github.com/scaleway/scaleway-sdk-go/internal/async +github.com/scaleway/scaleway-sdk-go/internal/errors +golang.org/x/text/internal +github.com/scaleway/scaleway-sdk-go/internal/marshaler github.com/go-logr/logr/funcr +golang.org/x/text/cases go.opentelemetry.io/otel/semconv/v1.20.0 go.opentelemetry.io/otel/metric go.opentelemetry.io/otel/trace -github.com/go-logr/stdr go.opentelemetry.io/otel/semconv/v1.26.0 -golang.org/x/text/internal -github.com/scaleway/scaleway-sdk-go/internal/async -golang.org/x/text/cases -github.com/scaleway/scaleway-sdk-go/internal/errors -github.com/scaleway/scaleway-sdk-go/internal/marshaler +github.com/go-logr/stdr go.opentelemetry.io/otel/metric/noop github.com/scaleway/scaleway-sdk-go/logger github.com/scaleway/scaleway-sdk-go/validation @@ -2945,128 +2981,128 @@ github.com/kylelemons/godebug/diff github.com/davecgh/go-spew/spew github.com/pmezard/go-difflib/difflib +go.uber.org/goleak/internal/stack +go.uber.org/goleak +github.com/prometheus/prometheus/tsdb/encoding +github.com/prometheus/prometheus/util/pool +golang.org/x/time/rate +go.opentelemetry.io/otel/trace/noop +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/retry +github.com/prometheus/prometheus/util/logging +github.com/grpc-ecosystem/grpc-gateway/utilities +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/retry +github.com/prometheus/prometheus/util/runtime crypto/x509 net/textproto vendor/golang.org/x/net/http/httpproxy -github.com/prometheus/procfs gopkg.in/alecthomas/kingpin.v2 github.com/mdlayher/vsock +github.com/prometheus/procfs golang.org/x/net/http/httpproxy github.com/gogo/protobuf/protoc-gen-gogo/descriptor +github.com/gogo/protobuf/types +google.golang.org/protobuf/internal/filetype +github.com/google/uuid vendor/golang.org/x/net/http/httpguts mime/multipart golang.org/x/net/http/httpguts -github.com/gogo/protobuf/types +google.golang.org/protobuf/runtime/protoimpl github.com/mitchellh/mapstructure -google.golang.org/protobuf/internal/filetype -github.com/google/uuid +google.golang.org/protobuf/types/known/timestamppb net/mail -google.golang.org/protobuf/runtime/protoimpl github.com/mailru/easyjson/buffer -go.mongodb.org/mongo-driver/bson -google.golang.org/protobuf/types/known/timestamppb +github.com/prometheus/client_model/go golang.org/x/net/internal/socket -google.golang.org/genproto/googleapis/rpc/code +go.mongodb.org/mongo-driver/bson github.com/mailru/easyjson/jwriter +google.golang.org/genproto/googleapis/rpc/code google.golang.org/protobuf/types/known/anypb -github.com/prometheus/client_model/go google.golang.org/protobuf/types/known/durationpb +github.com/prometheus/common/model google.golang.org/grpc/internal github.com/googleapis/gax-go/v2/apierror/internal/proto google.golang.org/genproto/googleapis/rpc/errdetails -google.golang.org/grpc/codes -google.golang.org/genproto/googleapis/rpc/status -github.com/prometheus/common/model -golang.org/x/net/ipv4 github.com/gogo/protobuf/gogoproto -golang.org/x/net/ipv6 -google.golang.org/protobuf/protoadapt -google.golang.org/grpc/internal/status -google.golang.org/grpc/metadata crypto/tls github.com/asaskevich/govalidator github.com/golang-jwt/jwt golang.org/x/crypto/pkcs12 -google.golang.org/grpc/status +golang.org/x/net/ipv4 +golang.org/x/net/ipv6 +github.com/prometheus/common/promlog/flag +google.golang.org/grpc/codes +google.golang.org/genproto/googleapis/rpc/status +google.golang.org/protobuf/protoadapt +google.golang.org/grpc/metadata google.golang.org/grpc/internal/grpcutil google.golang.org/grpc/internal/balancerload -github.com/prometheus/common/promlog/flag -google.golang.org/grpc/encoding +google.golang.org/grpc/internal/status github.com/golang/protobuf/ptypes/duration +google.golang.org/grpc/encoding github.com/golang/protobuf/ptypes/timestamp google.golang.org/grpc/encoding/proto +google.golang.org/grpc/status google.golang.org/grpc/internal/pretty 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/binarylog/grpc_binarylog_v1 google.golang.org/grpc/stats +google.golang.org/grpc/binarylog/grpc_binarylog_v1 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 -google.golang.org/grpc/internal/binarylog github.com/docker/docker/api/types/swarm/runtime golang.org/x/net/internal/socks +github.com/prometheus/client_golang/prometheus/internal +github.com/prometheus/prometheus/discovery/targetgroup +github.com/prometheus/prometheus/model/labels +github.com/docker/docker/api/types/container github.com/go-zookeeper/zk +google.golang.org/grpc/internal/binarylog github.com/prometheus/client_golang/prometheus/testutil/promlint/validations -go.uber.org/goleak/internal/stack -github.com/docker/docker/api/types/container -github.com/prometheus/prometheus/model/relabel -github.com/prometheus/prometheus/model/exemplar -go.uber.org/goleak -github.com/prometheus/prometheus/tsdb/encoding github.com/prometheus/prometheus/util/osutil -golang.org/x/net/proxy -github.com/prometheus/prometheus/util/pool github.com/prometheus/prometheus/prompb +golang.org/x/net/proxy github.com/docker/docker/api/types/swarm -golang.org/x/time/rate -go.opentelemetry.io/otel/trace/noop go.opentelemetry.io/proto/otlp/common/v1 -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/retry +google.golang.org/grpc/encoding/gzip +github.com/grpc-ecosystem/grpc-gateway/internal/httprule +github.com/prometheus/prometheus/model/relabel +github.com/prometheus/prometheus/model/exemplar github.com/docker/docker/api/types/volume github.com/docker/docker/api/types/system -google.golang.org/grpc/encoding/gzip -github.com/docker/docker/api/types -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/prometheus/prometheus/prompb/io/prometheus/client -github.com/grpc-ecosystem/grpc-gateway/internal/httprule +google.golang.org/genproto/googleapis/api/httpbody go.opentelemetry.io/proto/otlp/resource/v1 +github.com/docker/docker/api/types google.golang.org/protobuf/types/known/structpb google.golang.org/protobuf/types/known/wrapperspb -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/retry -github.com/prometheus/prometheus/util/runtime compress/zlib -github.com/modern-go/concurrent go.opentelemetry.io/proto/otlp/trace/v1 +github.com/modern-go/concurrent +github.com/prometheus/prometheus/prompb/io/prometheus/client golang.org/x/net/netutil internal/profile go.uber.org/automaxprocs/internal/cgroups archive/tar github.com/google/pprof/profile -go.uber.org/automaxprocs/internal/runtime github.com/json-iterator/go +go.uber.org/automaxprocs/internal/runtime go.uber.org/automaxprocs/maxprocs github.com/prometheus/prometheus/model/textparse github.com/prometheus/prometheus/model/metadata net/http/httptrace github.com/coreos/go-systemd/activation +github.com/miekg/dns google.golang.org/api/transport/cert -github.com/docker/go-connections/tlsconfig google.golang.org/grpc/internal/credentials -github.com/miekg/dns +github.com/docker/go-connections/tlsconfig net/http google.golang.org/grpc/credentials -google.golang.org/grpc/internal/channelz google.golang.org/grpc/resolver +google.golang.org/grpc/internal/channelz google.golang.org/grpc/credentials/insecure google.golang.org/grpc/peer google.golang.org/grpc/internal/metadata @@ -3075,205 +3111,205 @@ google.golang.org/grpc/balancer/grpclb/state google.golang.org/grpc/internal/resolver/dns google.golang.org/grpc/internal/resolver/unix -google.golang.org/grpc/channelz +github.com/prometheus/prometheus/util/jsonutil google.golang.org/grpc/resolver/dns +google.golang.org/grpc/channelz google.golang.org/grpc/balancer google.golang.org/grpc/balancer/base google.golang.org/grpc/internal/serviceconfig -github.com/prometheus/prometheus/util/jsonutil +google.golang.org/grpc/internal/resolver google.golang.org/grpc/balancer/roundrobin google.golang.org/grpc/internal/balancer/gracefulswitch -google.golang.org/grpc/internal/resolver expvar golang.org/x/net/trace -golang.org/x/net/http2 -net/http/httputil github.com/prometheus/common/expfmt -github.com/Azure/go-autorest/tracing golang.org/x/oauth2/internal -github.com/Azure/go-autorest/logger +net/http/httputil +golang.org/x/net/http2 github.com/aws/aws-sdk-go/aws +github.com/Azure/go-autorest/logger +github.com/Azure/go-autorest/tracing +github.com/go-openapi/errors net/http/cookiejar github.com/go-openapi/swag -github.com/go-openapi/errors cloud.google.com/go/compute/metadata google.golang.org/api/googleapi golang.org/x/oauth2 go.opencensus.io/trace/propagation github.com/Azure/go-autorest/autorest/adal github.com/go-openapi/strfmt -google.golang.org/api/googleapi/transport go.opencensus.io/plugin/ochttp/propagation/b3 +google.golang.org/api/googleapi/transport google.golang.org/api/transport/http/internal/propagation github.com/aws/aws-sdk-go/aws/request github.com/aws/aws-sdk-go/aws/auth/bearer +go.opencensus.io/plugin/ochttp github.com/googleapis/gax-go/v2/apierror -github.com/prometheus/client_golang/prometheus golang.org/x/oauth2/clientcredentials -github.com/digitalocean/godo +github.com/prometheus/client_golang/prometheus golang.org/x/oauth2/authhandler golang.org/x/oauth2/google/internal/stsexchange +github.com/digitalocean/godo golang.org/x/oauth2/jwt google.golang.org/api/internal/impersonate -go.opencensus.io/plugin/ochttp -github.com/go-openapi/jsonpointer -github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header golang.org/x/oauth2/google/internal/externalaccount -github.com/ionos-cloud/sdk-go +github.com/go-openapi/jsonpointer golang.org/x/oauth2/google/internal/externalaccountauthorizeduser -github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil +github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header github.com/Azure/go-autorest/autorest +github.com/ionos-cloud/sdk-go golang.org/x/net/publicsuffix -github.com/go-openapi/jsonreference -github.com/go-resty/resty -github.com/docker/docker/errdefs +github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil github.com/aws/aws-sdk-go/aws/client github.com/aws/aws-sdk-go/private/protocol -github.com/aws/aws-sdk-go/aws/corehandlers github.com/aws/aws-sdk-go/aws/csm -github.com/go-openapi/spec +github.com/aws/aws-sdk-go/aws/corehandlers +github.com/go-openapi/jsonreference golang.org/x/oauth2/google +github.com/go-resty/resty +github.com/docker/docker/errdefs +github.com/go-openapi/spec +github.com/docker/go-connections/sockets github.com/aws/aws-sdk-go/aws/ec2metadata github.com/aws/aws-sdk-go/private/protocol/rest github.com/aws/aws-sdk-go/private/protocol/query/queryutil github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil github.com/aws/aws-sdk-go/private/protocol/json/jsonutil -github.com/docker/go-connections/sockets github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds -github.com/aws/aws-sdk-go/aws/signer/v4 github.com/felixge/httpsnoop -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 github.com/aws/aws-sdk-go/private/protocol/jsonrpc github.com/aws/aws-sdk-go/private/protocol/query github.com/aws/aws-sdk-go/aws/credentials/endpointcreds -github.com/aws/aws-sdk-go/private/protocol/restjson -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconvutil -go.opentelemetry.io/otel/propagation github.com/aws/aws-sdk-go/private/protocol/ec2query -github.com/mwitkow/go-conntrack -github.com/prometheus/client_golang/prometheus/collectors/version github.com/aws/aws-sdk-go/service/sts -github.com/aws/aws-sdk-go/aws/defaults +github.com/aws/aws-sdk-go/private/protocol/restjson github.com/aws/aws-sdk-go/service/sso -github.com/aws/aws-sdk-go/service/ec2 github.com/aws/aws-sdk-go/service/ssooidc +github.com/aws/aws-sdk-go/aws/defaults +github.com/prometheus/client_golang/prometheus/collectors/version +github.com/mwitkow/go-conntrack github.com/aws/aws-sdk-go/service/lightsail +github.com/aws/aws-sdk-go/service/ec2 github.com/prometheus/prometheus/discovery/refresh +github.com/Azure/go-autorest/autorest/azure google.golang.org/grpc/internal/transport github.com/prometheus/client_golang/prometheus/promhttp +github.com/aws/aws-sdk-go/service/sso/ssoiface +github.com/linode/linodego +github.com/prometheus/common/config github.com/go-openapi/analysis/internal/flatten/normalize github.com/go-openapi/analysis/internal/flatten/operations +github.com/aws/aws-sdk-go/service/sts/stsiface +github.com/aws/aws-sdk-go/aws/credentials/ssocreds github.com/go-openapi/analysis/internal/flatten/replace -github.com/prometheus/common/config -github.com/aws/aws-sdk-go/service/sso/ssoiface +github.com/aws/aws-sdk-go/aws/credentials/stscreds github.com/go-openapi/analysis/internal/flatten/schutils github.com/go-openapi/analysis/internal/flatten/sortref -github.com/aws/aws-sdk-go/service/sts/stsiface -github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2018-10-01/compute -github.com/Azure/azure-sdk-for-go/services/network/mgmt/2018-10-01/network -github.com/linode/linodego -github.com/aws/aws-sdk-go/aws/credentials/stscreds -github.com/go-openapi/analysis -github.com/aws/aws-sdk-go/aws/credentials/ssocreds +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconvutil +go.opentelemetry.io/otel/propagation +github.com/aws/aws-sdk-go/aws/session github.com/prometheus/exporter-toolkit/web github.com/prometheus/prometheus/discovery +github.com/go-openapi/analysis +go.opentelemetry.io/otel/internal/global +github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2018-10-01/compute +github.com/Azure/azure-sdk-for-go/services/network/mgmt/2018-10-01/network github.com/prometheus/prometheus/discovery/legacymanager -github.com/aws/aws-sdk-go/aws/session +github.com/prometheus/common/sigv4 github.com/prometheus/prometheus/discovery/digitalocean +github.com/prometheus/prometheus/config github.com/prometheus/prometheus/discovery/dns -github.com/go-openapi/loads github.com/prometheus/prometheus/discovery/eureka github.com/prometheus/prometheus/discovery/file -github.com/go-openapi/validate +github.com/go-openapi/loads github.com/hetznercloud/hcloud-go/hcloud/internal/instrumentation github.com/prometheus/prometheus/discovery/http github.com/prometheus/prometheus/discovery/marathon -google.golang.org/grpc -go.opentelemetry.io/otel/internal/global -github.com/prometheus/common/sigv4 +github.com/go-openapi/validate +go.opentelemetry.io/otel github.com/hetznercloud/hcloud-go/hcloud +google.golang.org/grpc github.com/gophercloud/gophercloud -github.com/prometheus/prometheus/config -go.opentelemetry.io/otel -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv github.com/ovh/go-ovh/ovh +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv github.com/prometheus/prometheus/discovery/ovhcloud -github.com/gophercloud/gophercloud/pagination go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp -github.com/gophercloud/gophercloud/openstack/identity/v3/tokens +github.com/prometheus/prometheus/discovery/puppetdb +github.com/gophercloud/gophercloud/pagination github.com/docker/docker/client -github.com/gophercloud/gophercloud/openstack/identity/v3/extensions/ec2tokens +github.com/gophercloud/gophercloud/openstack/identity/v3/tokens github.com/gophercloud/gophercloud/openstack/identity/v2/tenants +github.com/gophercloud/gophercloud/openstack/identity/v3/extensions/ec2tokens github.com/gophercloud/gophercloud/openstack/identity/v3/extensions/oauth1 -github.com/prometheus/alertmanager/api/v2/models github.com/gophercloud/gophercloud/openstack/identity/v2/tokens github.com/gophercloud/gophercloud/openstack/utils github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/floatingips -github.com/gophercloud/gophercloud/openstack +github.com/prometheus/alertmanager/api/v2/models github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/hypervisors github.com/googleapis/gax-go/v2 -github.com/prometheus/prometheus/notifier google.golang.org/api/internal -github.com/gophercloud/gophercloud/openstack/compute/v2/servers -github.com/prometheus/prometheus/discovery/hetzner -github.com/prometheus/prometheus/discovery/puppetdb -google.golang.org/api/internal/gensupport +github.com/gophercloud/gophercloud/openstack +github.com/prometheus/prometheus/notifier google.golang.org/api/option +google.golang.org/api/internal/gensupport google.golang.org/api/transport/internal/dca -github.com/scaleway/scaleway-sdk-go/internal/auth +github.com/prometheus/prometheus/discovery/hetzner github.com/prometheus/prometheus/discovery/linode -github.com/prometheus/prometheus/discovery/triton -github.com/prometheus/prometheus/discovery/moby -net/rpc +github.com/gophercloud/gophercloud/openstack/compute/v2/servers google.golang.org/api/option/internaloption google.golang.org/api/transport/http -github.com/prometheus/prometheus/discovery/openstack +github.com/scaleway/scaleway-sdk-go/internal/auth +github.com/prometheus/prometheus/discovery/triton +net/rpc github.com/scaleway/scaleway-sdk-go/scw github.com/hashicorp/go-cleanhttp -github.com/prometheus/prometheus/util/treecache -github.com/prometheus/prometheus/tsdb/chunks -github.com/hashicorp/go-retryablehttp -github.com/prometheus/client_golang/prometheus/testutil/promlint google.golang.org/api/compute/v1 +github.com/hashicorp/go-retryablehttp +github.com/prometheus/prometheus/util/treecache +github.com/prometheus/prometheus/discovery/openstack github.com/prometheus/prometheus/discovery/zookeeper github.com/kolo/xmlrpc -github.com/prometheus/client_golang/prometheus/testutil -net/http/httptest +github.com/prometheus/prometheus/tsdb/chunks +github.com/prometheus/prometheus/discovery/moby github.com/vultr/govultr -github.com/prometheus/prometheus/util/stats -github.com/prometheus/client_golang/prometheus/promauto +github.com/prometheus/client_golang/prometheus/testutil/promlint +github.com/prometheus/client_golang/prometheus/testutil github.com/scaleway/scaleway-sdk-go/internal/parameter -github.com/stretchr/testify/assert -go.opentelemetry.io/otel/sdk/resource github.com/scaleway/scaleway-sdk-go/api/baremetal/v1 github.com/scaleway/scaleway-sdk-go/api/block/v1alpha1 github.com/scaleway/scaleway-sdk-go/api/marketplace/v2 github.com/prometheus/prometheus/discovery/uyuni +net/http/httptest +github.com/prometheus/prometheus/util/stats +github.com/prometheus/client_golang/prometheus/promauto github.com/scaleway/scaleway-sdk-go/api/instance/v1 +go.opentelemetry.io/otel/sdk/resource go.opentelemetry.io/otel/sdk/internal/env -go.opentelemetry.io/otel/sdk/trace +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/prometheus/discovery/vultr +go.opentelemetry.io/otel/sdk/trace +net/http/pprof github.com/prometheus/common/route github.com/prometheus/client_golang/api +github.com/grpc-ecosystem/grpc-gateway/runtime +github.com/prometheus/client_golang/api/prometheus/v1 +github.com/prometheus/prometheus/discovery/scaleway github.com/stretchr/testify/require go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform -github.com/prometheus/client_golang/api/prometheus/v1 go.opentelemetry.io/otel/exporters/otlp/otlptrace +go.opentelemetry.io/proto/otlp/collector/trace/v1 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlpconfig -github.com/prometheus/prometheus/discovery/scaleway -go.opentelemetry.io/proto/otlp/collector/trace/v1 github.com/prometheus/prometheus/util/testutil -github.com/prometheus/prometheus/tsdb/tsdbutil go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp +github.com/prometheus/prometheus/tsdb/tsdbutil github.com/prometheus/prometheus/storage github.com/prometheus/prometheus/tracing github.com/prometheus/prometheus/promql/parser @@ -3287,12 +3323,12 @@ 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/discovery/ionos github.com/prometheus/prometheus/web github.com/prometheus/prometheus/discovery/gce github.com/prometheus/prometheus/discovery/aws @@ -3311,10 +3347,29 @@ make[1]: Entering directory '/build/reproducible-path/prometheus-2.45.6+ds' dh_auto_test -- -timeout 60m 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 +? github.com/prometheus/prometheus/discovery/aws [no test files] +? github.com/prometheus/prometheus/discovery/gce [no test files] +? github.com/prometheus/prometheus/discovery/install [no test files] +? github.com/prometheus/prometheus/model/exemplar [no test files] +? github.com/prometheus/prometheus/model/metadata [no test files] +? github.com/prometheus/prometheus/model/timestamp [no test files] +? github.com/prometheus/prometheus/model/value [no test files] +? github.com/prometheus/prometheus/plugins [no test files] +? github.com/prometheus/prometheus/prompb [no test files] +? github.com/prometheus/prometheus/prompb/io/prometheus/client [no test files] +? github.com/prometheus/prometheus/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 TestComputeExternalURL --- PASS: TestComputeExternalURL (0.00s) === RUN TestFailedStartupExitCode ---- PASS: TestFailedStartupExitCode (0.06s) +--- PASS: TestFailedStartupExitCode (0.03s) === RUN TestSendAlerts === RUN TestSendAlerts/0 === RUN TestSendAlerts/1 @@ -3324,924 +3379,926 @@ --- PASS: TestSendAlerts/1 (0.00s) --- PASS: TestSendAlerts/2 (0.00s) === RUN TestWALSegmentSizeBounds - main_test.go:220: ts=2024-10-26T13:20:36.766Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:20:36.766Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:20:36.766Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:20:36.766Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:20:36.766Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:20:36.767Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:20:36.772Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2024-10-26T13:20:36.773Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:20:36.773Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." - ts=2024-10-26T13:20:36.773Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." - ts=2024-10-26T13:20:36.773Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." - ts=2024-10-26T13:20:36.773Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" - ts=2024-10-26T13:20:36.773Z caller=main.go:915 level=info msg="Stopping scrape manager..." - ts=2024-10-26T13:20:36.773Z caller=main.go:874 level=info msg="Notify discovery manager stopped" - ts=2024-10-26T13:20:36.773Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" - ts=2024-10-26T13:20:36.773Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-10-26T13:20:36.773Z caller=main.go:907 level=info msg="Scrape manager stopped" - ts=2024-10-26T13:20:36.777Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." - ts=2024-10-26T13:20:36.777Z caller=main.go:1136 level=info msg="Notifier manager stopped" - ts=2024-10-26T13:20:36.781Z 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-11-28T19:57:16.576Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:57:16.576Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:57:16.576Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:57:16.576Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:57:16.576Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:57:16.576Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:57:16.578Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2025-11-28T19:57:16.579Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:57:16.579Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." + ts=2025-11-28T19:57:16.579Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." + ts=2025-11-28T19:57:16.579Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." + ts=2025-11-28T19:57:16.579Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" + ts=2025-11-28T19:57:16.579Z caller=main.go:915 level=info msg="Stopping scrape manager..." + ts=2025-11-28T19:57:16.579Z caller=main.go:874 level=info msg="Notify discovery manager stopped" + ts=2025-11-28T19:57:16.579Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." + ts=2025-11-28T19:57:16.580Z caller=main.go:1136 level=info msg="Notifier manager stopped" + ts=2025-11-28T19:57:16.580Z caller=main.go:907 level=info msg="Scrape manager stopped" + ts=2025-11-28T19:57:16.580Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-11-28T19:57:16.580Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" + ts=2025-11-28T19:57:16.580Z 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-11-28T19:57:16.614Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:57:16.615Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:57:16.615Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:57:16.615Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:57:16.615Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:57:16.615Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:57:16.617Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2025-11-28T19:57:16.618Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:57:16.619Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." + ts=2025-11-28T19:57:16.619Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." + ts=2025-11-28T19:57:16.619Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." + ts=2025-11-28T19:57:16.619Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" + ts=2025-11-28T19:57:16.619Z caller=main.go:915 level=info msg="Stopping scrape manager..." + ts=2025-11-28T19:57:16.619Z caller=main.go:874 level=info msg="Notify discovery manager stopped" + ts=2025-11-28T19:57:16.620Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:33773 + ts=2025-11-28T19:57:16.620Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:33773 + ts=2025-11-28T19:57:16.620Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" + ts=2025-11-28T19:57:16.620Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." + ts=2025-11-28T19:57:16.620Z caller=main.go:1136 level=info msg="Notifier manager stopped" + ts=2025-11-28T19:57:16.620Z caller=main.go:907 level=info msg="Scrape manager stopped" + ts=2025-11-28T19:57:16.620Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-11-28T19:57:16.620Z 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-10-26T13:20:36.864Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:20:36.864Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:20:36.864Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:20:36.865Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:20:36.865Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:20:36.865Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:20:36.869Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2024-10-26T13:20:36.870Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:20:36.870Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." - ts=2024-10-26T13:20:36.870Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." - ts=2024-10-26T13:20:36.870Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." - ts=2024-10-26T13:20:36.870Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" - ts=2024-10-26T13:20:36.870Z caller=main.go:915 level=info msg="Stopping scrape manager..." - ts=2024-10-26T13:20:36.870Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-10-26T13:20:36.870Z caller=main.go:907 level=info msg="Scrape manager stopped" - ts=2024-10-26T13:20:36.870Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." - ts=2024-10-26T13:20:36.870Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" - ts=2024-10-26T13:20:36.870Z caller=main.go:1136 level=info msg="Notifier manager stopped" - ts=2024-10-26T13:20:36.870Z caller=main.go:874 level=info msg="Notify discovery manager stopped" - ts=2024-10-26T13:20:36.877Z 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-10-26T13:20:36.922Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:20:36.923Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:20:36.923Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:20:36.923Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:20:36.923Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:20:36.923Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:20:36.928Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2024-10-26T13:20:36.928Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:20:36.933Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:36197 - ts=2024-10-26T13:20:36.933Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:36197 - ts=2024-10-26T13:20:36.938Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-10-26T13:20:36.938Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.84µs - ts=2024-10-26T13:20:36.938Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-10-26T13:20:36.948Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-10-26T13:20:36.948Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=139.601µs wal_replay_duration=9.188449ms wbl_replay_duration=200ns total_replay_duration=9.38741ms - ts=2024-10-26T13:20:36.950Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC - ts=2024-10-26T13:20:36.950Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-10-26T13:20:36.950Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus.yml - ts=2024-10-26T13:20:36.952Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus.yml totalDuration=1.440167ms db_storage=1.92µs remote_storage=3.44µs web_handler=800ns query_engine=1.08µs scrape=576.564µs scrape_sd=43.84µs notify=256.961µs notify_sd=30.08µs rules=2.48µs tracing=12.84µs - ts=2024-10-26T13:20:36.952Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-10-26T13:20:36.952Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + main_test.go:220: ts=2025-11-28T19:57:16.681Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:57:16.681Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:57:16.681Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:57:16.681Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:57:16.681Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:57:16.681Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:57:16.683Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2025-11-28T19:57:16.685Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:57:16.685Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." + ts=2025-11-28T19:57:16.685Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." + ts=2025-11-28T19:57:16.685Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." + ts=2025-11-28T19:57:16.685Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" + ts=2025-11-28T19:57:16.685Z caller=main.go:915 level=info msg="Stopping scrape manager..." + ts=2025-11-28T19:57:16.685Z caller=main.go:874 level=info msg="Notify discovery manager stopped" + ts=2025-11-28T19:57:16.686Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" + ts=2025-11-28T19:57:16.686Z caller=main.go:907 level=info msg="Scrape manager stopped" + ts=2025-11-28T19:57:16.686Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-11-28T19:57:16.686Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." + ts=2025-11-28T19:57:16.686Z caller=main.go:1136 level=info msg="Notifier manager stopped" + ts=2025-11-28T19:57:16.687Z 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-10-26T13:20:46.925Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:20:46.925Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:20:46.925Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:20:46.925Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:20:46.925Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:20:46.925Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:20:46.930Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2024-10-26T13:20:46.931Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:20:46.931Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." - ts=2024-10-26T13:20:46.931Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." - ts=2024-10-26T13:20:46.931Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." - ts=2024-10-26T13:20:46.931Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" - ts=2024-10-26T13:20:46.931Z caller=main.go:915 level=info msg="Stopping scrape manager..." - ts=2024-10-26T13:20:46.931Z caller=main.go:874 level=info msg="Notify discovery manager stopped" - ts=2024-10-26T13:20:46.931Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" - ts=2024-10-26T13:20:46.931Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-10-26T13:20:46.931Z caller=main.go:907 level=info msg="Scrape manager stopped" - ts=2024-10-26T13:20:46.931Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." - ts=2024-10-26T13:20:46.932Z caller=main.go:1136 level=info msg="Notifier manager stopped" - ts=2024-10-26T13:20:46.934Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:33075 - ts=2024-10-26T13:20:46.934Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:33075 - ts=2024-10-26T13:20:46.934Z 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-11-28T19:57:16.717Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:57:16.717Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:57:16.717Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:57:16.717Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:57:16.717Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:57:16.717Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:57:16.719Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2025-11-28T19:57:16.720Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:57:16.727Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:41295 + ts=2025-11-28T19:57:16.727Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:41295 + ts=2025-11-28T19:57:16.730Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-11-28T19:57:16.730Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.44µs + ts=2025-11-28T19:57:16.730Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-11-28T19:57:16.730Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-11-28T19:57:16.730Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=113.76µs wal_replay_duration=294.48µs wbl_replay_duration=160ns total_replay_duration=429.64µs + ts=2025-11-28T19:57:16.731Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC + ts=2025-11-28T19:57:16.731Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-11-28T19:57:16.731Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus.yml + ts=2025-11-28T19:57:16.732Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus.yml totalDuration=733.8µs db_storage=1.68µs remote_storage=1.68µs web_handler=480ns query_engine=1.12µs scrape=180.08µs scrape_sd=23.68µs notify=220µs notify_sd=12.64µs rules=1.56µs tracing=10.72µs + ts=2025-11-28T19:57:16.732Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-11-28T19:57:16.732Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." ---- PASS: TestWALSegmentSizeBounds (10.21s) +--- PASS: TestWALSegmentSizeBounds (10.17s) === RUN TestMaxBlockChunkSegmentSizeBounds === PAUSE TestMaxBlockChunkSegmentSizeBounds === RUN TestTimeMetrics --- PASS: TestTimeMetrics (0.02s) === 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.04s) +--- PASS: TestAgentFailedStartupWithServerFlag (0.08s) === RUN TestAgentFailedStartupWithInvalidConfig main_test.go:415: prometheus agent should not be running: exit status 2 ---- PASS: TestAgentFailedStartupWithInvalidConfig (0.04s) +--- PASS: TestAgentFailedStartupWithInvalidConfig (0.33s) === RUN TestModeSpecificFlags === RUN TestModeSpecificFlags/agent_mode_with_option_--storage.agent.path - main_test.go:456: ts=2024-10-26T13:20:57.070Z caller=main.go:187 level=info msg="Experimental agent mode enabled." - ts=2024-10-26T13:20:57.071Z caller=main.go:564 level=info msg="Starting Prometheus Agent" mode=agent version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:20:57.071Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:20:57.071Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:20:57.071Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:20:57.072Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:20:57.075Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2024-10-26T13:20:57.076Z caller=main.go:1061 level=info msg="Starting WAL storage ..." - ts=2024-10-26T13:20:57.082Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:41963 - ts=2024-10-26T13:20:57.082Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:41963 - ts=2024-10-26T13:20:57.089Z caller=db.go:345 level=info msg="replaying WAL, this may take a while" dir=/tmp/TestModeSpecificFlagsagent_mode_with_option_--storage.agent.path537429619/001/wal - ts=2024-10-26T13:20:57.090Z caller=db.go:396 level=info msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-10-26T13:20:57.090Z caller=main.go:1082 level=info fs_type=TMPFS_MAGIC - ts=2024-10-26T13:20:57.090Z caller=main.go:1085 level=info msg="Agent WAL storage started" - ts=2024-10-26T13:20:57.090Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus-agent.yml - ts=2024-10-26T13:20:57.091Z caller=dedupe.go:112 component=remote level=info remote_name=d1bf80 url=http://remote-write-url msg="Starting WAL watcher" queue=d1bf80 - ts=2024-10-26T13:20:57.091Z caller=dedupe.go:112 component=remote level=info remote_name=d1bf80 url=http://remote-write-url msg="Starting scraped metadata watcher" - ts=2024-10-26T13:20:57.091Z caller=dedupe.go:112 component=remote level=info remote_name=d1bf80 url=http://remote-write-url msg="Replaying WAL" queue=d1bf80 - ts=2024-10-26T13:20:57.093Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus-agent.yml totalDuration=2.826775ms db_storage=1.04µs remote_storage=937.925µs web_handler=1.04µs query_engine=320ns scrape=1.344288ms scrape_sd=70.16µs notify=2.08µs notify_sd=4.76µs rules=400ns tracing=24.28µs - ts=2024-10-26T13:20:57.093Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + main_test.go:456: ts=2025-11-28T19:57:37.264Z caller=main.go:187 level=info msg="Experimental agent mode enabled." + ts=2025-11-28T19:57:37.265Z caller=main.go:564 level=info msg="Starting Prometheus Agent" mode=agent version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:57:37.265Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:57:37.265Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:57:37.265Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:57:37.265Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:57:37.273Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2025-11-28T19:57:37.307Z caller=main.go:1061 level=info msg="Starting WAL storage ..." + ts=2025-11-28T19:57:37.312Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:33185 + ts=2025-11-28T19:57:37.312Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:33185 + ts=2025-11-28T19:57:37.339Z caller=db.go:345 level=info msg="replaying WAL, this may take a while" dir=/tmp/TestModeSpecificFlagsagent_mode_with_option_--storage.agent.path2839587343/001/wal + ts=2025-11-28T19:57:37.339Z caller=db.go:396 level=info msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-11-28T19:57:37.339Z caller=main.go:1082 level=info fs_type=TMPFS_MAGIC + ts=2025-11-28T19:57:37.339Z caller=main.go:1085 level=info msg="Agent WAL storage started" + ts=2025-11-28T19:57:37.339Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus-agent.yml + ts=2025-11-28T19:57:37.340Z caller=dedupe.go:112 component=remote level=info remote_name=d1bf80 url=http://remote-write-url msg="Starting WAL watcher" queue=d1bf80 + ts=2025-11-28T19:57:37.340Z caller=dedupe.go:112 component=remote level=info remote_name=d1bf80 url=http://remote-write-url msg="Starting scraped metadata watcher" + ts=2025-11-28T19:57:37.341Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus-agent.yml totalDuration=1.28296ms db_storage=600ns remote_storage=601.32µs web_handler=440ns query_engine=200ns scrape=373.2µs scrape_sd=36.64µs notify=1.16µs notify_sd=2.12µs rules=200ns tracing=9.48µs + ts=2025-11-28T19:57:37.341Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-11-28T19:57:37.341Z caller=dedupe.go:112 component=remote level=info remote_name=d1bf80 url=http://remote-write-url msg="Replaying WAL" queue=d1bf80 === RUN TestModeSpecificFlags/server_mode_with_option_--storage.tsdb.path - main_test.go:456: ts=2024-10-26T13:21:07.074Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:21:07.074Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:21:07.074Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:21:07.074Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:21:07.074Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:21:07.074Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:21:07.080Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2024-10-26T13:21:07.081Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:21:07.084Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:44905 - ts=2024-10-26T13:21:07.084Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:44905 - ts=2024-10-26T13:21:07.088Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-10-26T13:21:07.088Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.88µs - ts=2024-10-26T13:21:07.088Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-10-26T13:21:07.089Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-10-26T13:21:07.089Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=23.48µs wal_replay_duration=579.323µs wbl_replay_duration=120ns total_replay_duration=627.403µs - ts=2024-10-26T13:21:07.090Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC - ts=2024-10-26T13:21:07.090Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-10-26T13:21:07.090Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus.yml - ts=2024-10-26T13:21:07.091Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus.yml totalDuration=1.118926ms db_storage=2.32µs remote_storage=2.6µs web_handler=760ns query_engine=1.4µs scrape=475.082µs scrape_sd=48.72µs notify=70.041µs notify_sd=22.48µs rules=2.12µs tracing=13µs - ts=2024-10-26T13:21:07.092Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-10-26T13:21:07.092Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + main_test.go:456: ts=2025-11-28T19:57: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-11-28T19:57:47.245Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:57:47.245Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:57:47.245Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:57:47.245Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:57:47.245Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:57:47.246Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2025-11-28T19:57:47.259Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:57:47.296Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:33803 + ts=2025-11-28T19:57:47.296Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:33803 + ts=2025-11-28T19:57:47.298Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-11-28T19:57:47.298Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.24µs + ts=2025-11-28T19:57:47.298Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-11-28T19:57:47.298Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-11-28T19:57:47.298Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=27.16µs wal_replay_duration=308.92µs wbl_replay_duration=120ns total_replay_duration=358.36µs + ts=2025-11-28T19:57:47.299Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC + ts=2025-11-28T19:57:47.299Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-11-28T19:57:47.299Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus.yml + ts=2025-11-28T19:57:47.300Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus.yml totalDuration=523.56µs db_storage=1.32µs remote_storage=2.4µs web_handler=600ns query_engine=960ns scrape=174.08µs scrape_sd=25.92µs notify=46.72µs notify_sd=8.64µs rules=1.68µs tracing=9.84µs + ts=2025-11-28T19:57:47.300Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-11-28T19:57:47.300Z 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-10-26T13:21:17.119Z caller=main.go:187 level=info msg="Experimental agent mode enabled." + main_test.go:456: ts=2025-11-28T19:57:57.247Z 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.09s) - --- PASS: TestModeSpecificFlags/agent_mode_with_option_--storage.agent.path (10.00s) - --- PASS: TestModeSpecificFlags/server_mode_with_option_--storage.tsdb.path (10.01s) +--- PASS: TestModeSpecificFlags (20.11s) + --- PASS: TestModeSpecificFlags/agent_mode_with_option_--storage.agent.path (10.02s) + --- PASS: TestModeSpecificFlags/server_mode_with_option_--storage.tsdb.path (10.02s) --- PASS: TestModeSpecificFlags/server_mode_with_option_--storage.agent.path (0.04s) - --- PASS: TestModeSpecificFlags/agent_mode_with_option_--storage.tsdb.path (0.04s) + --- PASS: TestModeSpecificFlags/agent_mode_with_option_--storage.tsdb.path (0.03s) === RUN TestDocumentation main_test.go:489: Skipping unsupported test --- SKIP: TestDocumentation (0.00s) === RUN TestStartupInterrupt --- PASS: TestStartupInterrupt (0.51s) === RUN TestQueryLog -=== RUN TestQueryLog/api_queries,_127.0.0.1:39417,_enabled_at_start - query_log_test.go:273: ts=2024-10-26T13:21:17.672Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:21:17.672Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:21:17.672Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:21:17.672Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:21:17.672Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:21:17.672Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:21:17.681Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:39417 - ts=2024-10-26T13:21:17.682Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:21:17.684Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:39417 - ts=2024-10-26T13:21:17.684Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:39417 - ts=2024-10-26T13:21:17.689Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-10-26T13:21:17.689Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=6.16µs - ts=2024-10-26T13:21:17.689Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-10-26T13:21:17.690Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-10-26T13:21:17.691Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=163.601µs wal_replay_duration=976.645µs wbl_replay_duration=240ns total_replay_duration=1.404847ms - ts=2024-10-26T13:21:17.693Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC - ts=2024-10-26T13:21:17.693Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-10-26T13:21:17.693Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config203850035 - ts=2024-10-26T13:21:17.694Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config203850035 totalDuration=795.845µs db_storage=2.12µs remote_storage=3.68µs web_handler=720ns query_engine=22.24µs scrape=482.602µs scrape_sd=11.16µs notify=1.48µs notify_sd=3.8µs rules=2µs tracing=28.801µs - ts=2024-10-26T13:21:17.694Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-10-26T13:21:17.694Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-10-26T13:21:18.143Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config203850035 - ts=2024-10-26T13:21:18.143Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config203850035 totalDuration=242.481µs db_storage=1.68µs remote_storage=14.84µs web_handler=640ns query_engine=3.96µs scrape=116.201µs scrape_sd=3.56µs notify=1.12µs notify_sd=1µs rules=1.44µs tracing=9.04µs - ts=2024-10-26T13:21:18.145Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config203850035 - ts=2024-10-26T13:21:18.146Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config203850035 totalDuration=456.762µs db_storage=2.36µs remote_storage=2.84µs web_handler=720ns query_engine=18.44µs scrape=231.121µs scrape_sd=5.56µs notify=1.64µs notify_sd=5.52µs rules=1.96µs tracing=11.56µs - ts=2024-10-26T13:21:18.150Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config203850035 - ts=2024-10-26T13:21:18.150Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config203850035 totalDuration=485.083µs db_storage=2.04µs remote_storage=2.48µs web_handler=800ns query_engine=42.401µs scrape=217.601µs scrape_sd=6.16µs notify=2.2µs notify_sd=2.68µs rules=2.24µs tracing=13.52µs +=== RUN TestQueryLog/api_queries,_127.0.0.1:35255,_enabled_at_start + query_log_test.go:273: ts=2025-11-28T19:57:57.803Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:57:57.803Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:57:57.803Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:57:57.803Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:57:57.803Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:57:57.803Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:57:57.805Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:35255 + ts=2025-11-28T19:57:57.805Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:57:57.816Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-11-28T19:57:57.816Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.64µs + ts=2025-11-28T19:57:57.816Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-11-28T19:57:57.816Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:35255 + ts=2025-11-28T19:57:57.817Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:35255 + ts=2025-11-28T19:57:57.817Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-11-28T19:57:57.817Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=26.92µs wal_replay_duration=660.2µs wbl_replay_duration=200ns total_replay_duration=709.44µs + ts=2025-11-28T19:57:57.817Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC + ts=2025-11-28T19:57:57.817Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-11-28T19:57:57.817Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3266984045 + ts=2025-11-28T19:57:57.818Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3266984045 totalDuration=307.04µs db_storage=1.4µs remote_storage=2.08µs web_handler=480ns query_engine=9.48µs scrape=158.88µs scrape_sd=5.92µs notify=1.2µs notify_sd=1.76µs rules=1.56µs tracing=18.64µs + ts=2025-11-28T19:57:57.818Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-11-28T19:57:57.818Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-11-28T19:57:58.272Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3266984045 + ts=2025-11-28T19:57:58.272Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3266984045 totalDuration=170.52µs db_storage=1.96µs remote_storage=19.04µs web_handler=760ns query_engine=4µs scrape=42.08µs scrape_sd=4.16µs notify=1.16µs notify_sd=1.24µs rules=1.6µs tracing=10.92µs + ts=2025-11-28T19:57:58.273Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3266984045 + ts=2025-11-28T19:57:58.273Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3266984045 totalDuration=200.04µs db_storage=2.04µs remote_storage=2.04µs web_handler=920ns query_engine=25.72µs scrape=51.92µs scrape_sd=3.52µs notify=1.2µs notify_sd=1.2µs rules=1.64µs tracing=9.84µs + ts=2025-11-28T19:57:58.283Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3266984045 + ts=2025-11-28T19:57:58.284Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3266984045 totalDuration=253.8µs db_storage=1.64µs remote_storage=2.28µs web_handler=1µs query_engine=25.16µs scrape=51.28µs scrape_sd=4.04µs notify=2.08µs notify_sd=1.12µs rules=1.68µs tracing=9.68µs -=== RUN TestQueryLog/console_queries,_127.0.0.1:39285,_enabled_at_start - query_log_test.go:273: ts=2024-10-26T13:21:18.193Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:21:18.194Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:21:18.194Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:21:18.194Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:21:18.194Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:21:18.194Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:21:18.199Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:39285 - ts=2024-10-26T13:21:18.199Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:21:18.205Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:39285 - ts=2024-10-26T13:21:18.205Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:39285 - ts=2024-10-26T13:21:18.208Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-10-26T13:21:18.208Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.84µs - ts=2024-10-26T13:21:18.209Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-10-26T13:21:18.210Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-10-26T13:21:18.210Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=54.48µs wal_replay_duration=985.845µs wbl_replay_duration=240ns total_replay_duration=1.106126ms - ts=2024-10-26T13:21:18.212Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC - ts=2024-10-26T13:21:18.212Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-10-26T13:21:18.212Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config947302444 - ts=2024-10-26T13:21:18.213Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config947302444 totalDuration=755.084µs db_storage=1.84µs remote_storage=2.96µs web_handler=840ns query_engine=22.84µs scrape=441.683µs scrape_sd=10.84µs notify=1.44µs notify_sd=3.4µs rules=2.28µs tracing=23.92µs - ts=2024-10-26T13:21:18.213Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-10-26T13:21:18.213Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-10-26T13:21:18.664Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config947302444 - ts=2024-10-26T13:21:18.664Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config947302444 totalDuration=579.923µs db_storage=2.2µs remote_storage=22.12µs web_handler=1µs query_engine=7µs scrape=355.042µs scrape_sd=6.6µs notify=1.56µs notify_sd=2.2µs rules=2.12µs tracing=12.88µs - ts=2024-10-26T13:21:18.666Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config947302444 - ts=2024-10-26T13:21:18.667Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config947302444 totalDuration=455.603µs db_storage=1.96µs remote_storage=2.4µs web_handler=800ns query_engine=19.44µs scrape=211.041µs scrape_sd=24.001µs notify=2.6µs notify_sd=2.16µs rules=2.56µs tracing=11.6µs - ts=2024-10-26T13:21:18.671Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config947302444 - ts=2024-10-26T13:21:18.671Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config947302444 totalDuration=450.763µs db_storage=2.24µs remote_storage=2.56µs web_handler=880ns query_engine=38.16µs scrape=212.681µs scrape_sd=6.641µs notify=1.44µs notify_sd=2.12µs rules=2µs tracing=11.76µs +=== RUN TestQueryLog/console_queries,_127.0.0.1:43299,_enabled_at_start + query_log_test.go:273: ts=2025-11-28T19:57:58.346Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:57:58.346Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:57:58.346Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:57:58.346Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:57:58.346Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:57:58.346Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:57:58.351Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:43299 + ts=2025-11-28T19:57:58.359Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:57:58.360Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:43299 + ts=2025-11-28T19:57:58.360Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:43299 + ts=2025-11-28T19:57:58.364Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-11-28T19:57:58.364Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3µs + ts=2025-11-28T19:57:58.364Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-11-28T19:57:58.369Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-11-28T19:57:58.369Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=22.6µs wal_replay_duration=5.08368ms wbl_replay_duration=200ns total_replay_duration=5.12724ms + ts=2025-11-28T19:57:58.370Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC + ts=2025-11-28T19:57:58.370Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-11-28T19:57:58.370Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config810306553 + ts=2025-11-28T19:57:58.370Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config810306553 totalDuration=333.56µs db_storage=1.36µs remote_storage=2.28µs web_handler=400ns query_engine=9.4µs scrape=167.8µs scrape_sd=7.12µs notify=1.16µs notify_sd=1.68µs rules=2.2µs tracing=15.96µs + ts=2025-11-28T19:57:58.370Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-11-28T19:57:58.370Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-11-28T19:57:58.813Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config810306553 + ts=2025-11-28T19:57:58.814Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config810306553 totalDuration=183.6µs db_storage=1.64µs remote_storage=16.48µs web_handler=400ns query_engine=3.88µs scrape=45.56µs scrape_sd=4µs notify=920ns notify_sd=1.88µs rules=1.76µs tracing=10.96µs + ts=2025-11-28T19:57:58.815Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config810306553 + ts=2025-11-28T19:57:58.815Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config810306553 totalDuration=172.36µs db_storage=1.2µs remote_storage=1.6µs web_handler=320ns query_engine=9.72µs scrape=43.12µs scrape_sd=3.32µs notify=760ns notify_sd=1.12µs rules=1.64µs tracing=9.16µs + ts=2025-11-28T19:57:58.817Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config810306553 + ts=2025-11-28T19:57:58.817Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config810306553 totalDuration=194.12µs db_storage=1.48µs remote_storage=1.96µs web_handler=400ns query_engine=21.08µs scrape=43.36µs scrape_sd=4.12µs notify=760ns notify_sd=1.2µs rules=1.44µs tracing=9.96µs -=== RUN TestQueryLog/rule_queries,_127.0.0.1:41255,_enabled_at_start - query_log_test.go:273: ts=2024-10-26T13:21:18.712Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:21:18.712Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:21:18.712Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:21:18.712Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:21:18.713Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:21:18.713Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:21:18.723Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:41255 - ts=2024-10-26T13:21:18.724Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:21:18.726Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:41255 - ts=2024-10-26T13:21:18.727Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:41255 - ts=2024-10-26T13:21:18.733Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-10-26T13:21:18.733Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=5.2µs - ts=2024-10-26T13:21:18.733Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-10-26T13:21:18.734Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-10-26T13:21:18.734Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=72.92µs wal_replay_duration=516.363µs wbl_replay_duration=240ns total_replay_duration=650.923µs - ts=2024-10-26T13:21:18.736Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC - ts=2024-10-26T13:21:18.736Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-10-26T13:21:18.736Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3138390203 - ts=2024-10-26T13:21:18.738Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3138390203 totalDuration=1.441288ms db_storage=2.72µs remote_storage=3.12µs web_handler=1µs query_engine=22µs scrape=487.202µs scrape_sd=11.24µs notify=1.48µs notify_sd=3.92µs rules=616.604µs tracing=23.36µs - ts=2024-10-26T13:21:18.738Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-10-26T13:21:18.738Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-10-26T13:21:21.189Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3138390203 - ts=2024-10-26T13:21:21.190Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3138390203 totalDuration=536.203µs db_storage=1.72µs remote_storage=1.76µs web_handler=680ns query_engine=5µs scrape=116.761µs scrape_sd=4µs notify=1.48µs notify_sd=1.4µs rules=245.801µs tracing=8.32µs - ts=2024-10-26T13:21:23.212Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3138390203 - ts=2024-10-26T13:21:23.213Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3138390203 totalDuration=480.243µs db_storage=1.84µs remote_storage=1.96µs web_handler=560ns query_engine=9.96µs scrape=122.001µs scrape_sd=4.96µs notify=1.2µs notify_sd=1.4µs rules=193.521µs tracing=8.64µs - ts=2024-10-26T13:21:27.232Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3138390203 - ts=2024-10-26T13:21:27.233Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3138390203 totalDuration=497.843µs db_storage=1.52µs remote_storage=1.84µs web_handler=560ns query_engine=21.4µs scrape=132.361µs scrape_sd=4.6µs notify=800ns notify_sd=1.84µs rules=187.681µs tracing=8.84µs +=== RUN TestQueryLog/rule_queries,_127.0.0.1:45211,_enabled_at_start + query_log_test.go:273: ts=2025-11-28T19:57:58.874Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:57:58.874Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:57:58.874Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:57:58.874Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:57:58.874Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:57:58.874Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:57:58.875Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:45211 + ts=2025-11-28T19:57:58.876Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:57:58.884Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:45211 + ts=2025-11-28T19:57:58.884Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:45211 + ts=2025-11-28T19:57:58.888Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-11-28T19:57:58.888Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.36µs + ts=2025-11-28T19:57:58.888Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-11-28T19:57:58.889Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-11-28T19:57:58.889Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=29.48µs wal_replay_duration=181.24µs wbl_replay_duration=160ns total_replay_duration=238.76µs + ts=2025-11-28T19:57:58.889Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC + ts=2025-11-28T19:57:58.889Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-11-28T19:57:58.889Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2014373929 + ts=2025-11-28T19:57:58.890Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2014373929 totalDuration=739.4µs db_storage=1.76µs remote_storage=2.2µs web_handler=560ns query_engine=10.36µs scrape=154.08µs scrape_sd=6.12µs notify=1.36µs notify_sd=2.08µs rules=406.68µs tracing=15.08µs + ts=2025-11-28T19:57:58.890Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-11-28T19:57:58.890Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-11-28T19:58:01.340Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2014373929 + ts=2025-11-28T19:58:01.341Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2014373929 totalDuration=440.4µs db_storage=1.72µs remote_storage=1.72µs web_handler=840ns query_engine=4.4µs scrape=41.32µs scrape_sd=3.52µs notify=1.4µs notify_sd=1.52µs rules=228.8µs tracing=8.6µs + ts=2025-11-28T19:58:03.347Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2014373929 + ts=2025-11-28T19:58:03.348Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2014373929 totalDuration=405.04µs db_storage=2µs remote_storage=2.36µs web_handler=720ns query_engine=9.04µs scrape=51.24µs scrape_sd=5.04µs notify=1.24µs notify_sd=1.32µs rules=187.16µs tracing=9.32µs + ts=2025-11-28T19:58:07.360Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2014373929 + ts=2025-11-28T19:58:07.360Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2014373929 totalDuration=409µs db_storage=1.64µs remote_storage=2.24µs web_handler=480ns query_engine=26.48µs scrape=61.76µs scrape_sd=5.08µs notify=920ns notify_sd=1.44µs rules=182.68µs tracing=8.44µs -=== RUN TestQueryLog/api_queries,_127.0.0.1:43867 - query_log_test.go:273: ts=2024-10-26T13:21:29.339Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:21:29.339Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:21:29.339Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:21:29.339Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:21:29.339Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:21:29.339Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:21:29.342Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:43867 - ts=2024-10-26T13:21:29.348Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:21:29.365Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:43867 - ts=2024-10-26T13:21:29.365Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:43867 - ts=2024-10-26T13:21:29.366Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-10-26T13:21:29.366Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.44µs - ts=2024-10-26T13:21:29.366Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-10-26T13:21:29.366Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-10-26T13:21:29.366Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=22.88µs wal_replay_duration=313.762µs wbl_replay_duration=320ns total_replay_duration=359.682µs - ts=2024-10-26T13:21:29.367Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC - ts=2024-10-26T13:21:29.367Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-10-26T13:21:29.367Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3818042782 - ts=2024-10-26T13:21:29.368Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3818042782 totalDuration=390.442µs db_storage=1.2µs remote_storage=2.08µs web_handler=440ns query_engine=880ns scrape=288.922µs scrape_sd=8.64µs notify=1.32µs notify_sd=2µs rules=1.6µs tracing=21µs - ts=2024-10-26T13:21:29.368Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-10-26T13:21:29.368Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-10-26T13:21:29.796Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3818042782 - ts=2024-10-26T13:21:29.797Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3818042782 totalDuration=323.362µs db_storage=2.16µs remote_storage=2µs web_handler=320ns query_engine=11.6µs scrape=103.881µs scrape_sd=4.08µs notify=1.48µs notify_sd=1.12µs rules=1.28µs tracing=8.88µs - ts=2024-10-26T13:21:29.812Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3818042782 - ts=2024-10-26T13:21:29.812Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3818042782 totalDuration=215.001µs db_storage=1.64µs remote_storage=1.88µs web_handler=320ns query_engine=3.68µs scrape=102.641µs scrape_sd=3.88µs notify=1.44µs notify_sd=1.04µs rules=1.32µs tracing=9.92µs - ts=2024-10-26T13:21:29.817Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3818042782 - ts=2024-10-26T13:21:29.817Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3818042782 totalDuration=220.281µs db_storage=1.48µs remote_storage=1.68µs web_handler=400ns query_engine=9.08µs scrape=90.881µs scrape_sd=3.12µs notify=1.24µs notify_sd=960ns rules=2.2µs tracing=9.24µs - ts=2024-10-26T13:21:29.820Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3818042782 - ts=2024-10-26T13:21:29.820Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3818042782 totalDuration=228.641µs db_storage=1.36µs remote_storage=1.56µs web_handler=360ns query_engine=20.96µs scrape=86.08µs scrape_sd=3.72µs notify=1.48µs notify_sd=1.16µs rules=1.4µs tracing=7.76µs +=== RUN TestQueryLog/api_queries,_127.0.0.1:40673 + query_log_test.go:273: ts=2025-11-28T19:58:09.507Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:58:09.507Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:58:09.507Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:58:09.507Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:58:09.507Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:58:09.507Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:58:09.508Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:40673 + ts=2025-11-28T19:58:09.509Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:58:09.521Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:40673 + ts=2025-11-28T19:58:09.521Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:40673 + ts=2025-11-28T19:58:09.527Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-11-28T19:58:09.527Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.8µs + ts=2025-11-28T19:58:09.527Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-11-28T19:58:09.527Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-11-28T19:58:09.527Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=23.48µs wal_replay_duration=319.84µs wbl_replay_duration=240ns total_replay_duration=368.16µs + ts=2025-11-28T19:58:09.528Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC + ts=2025-11-28T19:58:09.528Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-11-28T19:58:09.528Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4279718272 + ts=2025-11-28T19:58:09.528Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4279718272 totalDuration=278.36µs db_storage=1.8µs remote_storage=2.28µs web_handler=760ns query_engine=1.04µs scrape=153.12µs scrape_sd=5.84µs notify=1.2µs notify_sd=1.72µs rules=1.44µs tracing=21.12µs + ts=2025-11-28T19:58:09.528Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-11-28T19:58:09.528Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-11-28T19:58:09.902Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4279718272 + ts=2025-11-28T19:58:09.902Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4279718272 totalDuration=233.68µs db_storage=2.04µs remote_storage=2.16µs web_handler=360ns query_engine=10.64µs scrape=43.48µs scrape_sd=4.48µs notify=920ns notify_sd=1.56µs rules=1.28µs tracing=9µs + ts=2025-11-28T19:58:09.903Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4279718272 + ts=2025-11-28T19:58:09.903Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4279718272 totalDuration=149.88µs db_storage=1.28µs remote_storage=2.08µs web_handler=720ns query_engine=3µs scrape=46.44µs scrape_sd=3.76µs notify=1µs notify_sd=1.16µs rules=1.2µs tracing=9.08µs + ts=2025-11-28T19:58:09.915Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4279718272 + ts=2025-11-28T19:58:09.915Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4279718272 totalDuration=1.91648ms db_storage=1.48µs remote_storage=2.8µs web_handler=1.36µs query_engine=11.36µs scrape=87.2µs scrape_sd=6.04µs notify=1.24µs notify_sd=1.72µs rules=2.04µs tracing=14.76µs + ts=2025-11-28T19:58:09.923Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4279718272 + ts=2025-11-28T19:58:09.924Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4279718272 totalDuration=210.88µs db_storage=1.76µs remote_storage=2.04µs web_handler=440ns query_engine=22.04µs scrape=45.8µs scrape_sd=3.68µs notify=1.76µs notify_sd=1.12µs rules=1.36µs tracing=9.2µs -=== RUN TestQueryLog/console_queries,_127.0.0.1:44485 - query_log_test.go:273: ts=2024-10-26T13:21:29.945Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:21:29.945Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:21:29.945Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:21:29.945Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:21:29.945Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:21:29.945Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:21:29.947Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:44485 - ts=2024-10-26T13:21:29.964Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:21:29.988Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:44485 - ts=2024-10-26T13:21:29.989Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:44485 - ts=2024-10-26T13:21:29.989Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-10-26T13:21:29.989Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.601µs - ts=2024-10-26T13:21:29.989Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-10-26T13:21:29.989Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-10-26T13:21:29.989Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=23.48µs wal_replay_duration=197.841µs wbl_replay_duration=160ns total_replay_duration=244.002µs - ts=2024-10-26T13:21:29.990Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC - ts=2024-10-26T13:21:29.990Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-10-26T13:21:29.990Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config273379812 - ts=2024-10-26T13:21:29.990Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config273379812 totalDuration=352.682µs db_storage=1.2µs remote_storage=1.88µs web_handler=480ns query_engine=1.36µs scrape=262.562µs scrape_sd=6.2µs notify=1.16µs notify_sd=1.8µs rules=1.24µs tracing=20.4µs - ts=2024-10-26T13:21:29.990Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-10-26T13:21:29.990Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-10-26T13:21:30.372Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config273379812 - ts=2024-10-26T13:21:30.373Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config273379812 totalDuration=307.122µs db_storage=1.56µs remote_storage=2µs web_handler=400ns query_engine=10.88µs scrape=98.081µs scrape_sd=3.56µs notify=880ns notify_sd=1.16µs rules=1.4µs tracing=7.92µs - ts=2024-10-26T13:21:30.388Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config273379812 - ts=2024-10-26T13:21:30.388Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config273379812 totalDuration=205.321µs db_storage=1.92µs remote_storage=3.2µs web_handler=440ns query_engine=3.32µs scrape=99.88µs scrape_sd=3.72µs notify=1.12µs notify_sd=1.08µs rules=1.8µs tracing=10.6µs - ts=2024-10-26T13:21:30.404Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config273379812 - ts=2024-10-26T13:21:30.405Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config273379812 totalDuration=240.602µs db_storage=1.88µs remote_storage=1.76µs web_handler=400ns query_engine=11µs scrape=105.08µs scrape_sd=3.76µs notify=1.12µs notify_sd=1.12µs rules=1.2µs tracing=9.841µs - ts=2024-10-26T13:21:30.428Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config273379812 - ts=2024-10-26T13:21:30.429Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config273379812 totalDuration=263.482µs db_storage=1.52µs remote_storage=1.84µs web_handler=1.08µs query_engine=24.92µs scrape=103.201µs scrape_sd=3.76µs notify=1µs notify_sd=1.52µs rules=3.04µs tracing=8.76µs +=== RUN TestQueryLog/console_queries,_127.0.0.1:44739 + query_log_test.go:273: ts=2025-11-28T19:58:10.027Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:58:10.028Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:58:10.028Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:58:10.028Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:58:10.028Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:58:10.028Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:58:10.030Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:44739 + ts=2025-11-28T19:58:10.030Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:58:10.051Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-11-28T19:58:10.051Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.28µs + ts=2025-11-28T19:58:10.051Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-11-28T19:58:10.051Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-11-28T19:58:10.051Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=25.68µs wal_replay_duration=369.16µs wbl_replay_duration=200ns total_replay_duration=419.08µs + ts=2025-11-28T19:58:10.064Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:44739 + ts=2025-11-28T19:58:10.064Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:44739 + ts=2025-11-28T19:58:10.064Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC + ts=2025-11-28T19:58:10.064Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-11-28T19:58:10.064Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2330392561 + ts=2025-11-28T19:58:10.064Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2330392561 totalDuration=301.76µs db_storage=1.44µs remote_storage=2.04µs web_handler=360ns query_engine=960ns scrape=196.6µs scrape_sd=7.24µs notify=1.4µs notify_sd=1.92µs rules=2.12µs tracing=21.84µs + ts=2025-11-28T19:58:10.064Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-11-28T19:58:10.064Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-11-28T19:58:10.443Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2330392561 + ts=2025-11-28T19:58:10.443Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2330392561 totalDuration=259.68µs db_storage=2.08µs remote_storage=2.36µs web_handler=360ns query_engine=10.8µs scrape=44.88µs scrape_sd=4.04µs notify=1.32µs notify_sd=1.64µs rules=1.52µs tracing=9.72µs + ts=2025-11-28T19:58:10.444Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2330392561 + ts=2025-11-28T19:58:10.444Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2330392561 totalDuration=156.04µs db_storage=2.28µs remote_storage=1.96µs web_handler=440ns query_engine=3.48µs scrape=47.4µs scrape_sd=3.52µs notify=1.4µs notify_sd=1.68µs rules=3.6µs tracing=10.04µs + ts=2025-11-28T19:58:10.446Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2330392561 + ts=2025-11-28T19:58:10.446Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2330392561 totalDuration=189.92µs db_storage=1.92µs remote_storage=2.12µs web_handler=680ns query_engine=8.76µs scrape=45.04µs scrape_sd=3.76µs notify=880ns notify_sd=1.52µs rules=1.32µs tracing=9.48µs + ts=2025-11-28T19:58:10.454Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2330392561 + ts=2025-11-28T19:58:10.454Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2330392561 totalDuration=191.52µs db_storage=1.8µs remote_storage=1.8µs web_handler=640ns query_engine=21.88µs scrape=42.68µs scrape_sd=3.64µs notify=800ns notify_sd=1.44µs rules=1.2µs tracing=9.68µs -=== RUN TestQueryLog/rule_queries,_127.0.0.1:39959 - query_log_test.go:273: ts=2024-10-26T13:21:30.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-10-26T13:21:30.653Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:21:30.653Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:21:30.653Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:21:30.653Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:21:30.653Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:21:30.655Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:39959 - ts=2024-10-26T13:21:30.669Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:21:30.677Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-10-26T13:21:30.677Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.4µs - ts=2024-10-26T13:21:30.677Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-10-26T13:21:30.706Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:39959 - ts=2024-10-26T13:21:30.706Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:39959 - ts=2024-10-26T13:21:30.706Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-10-26T13:21:30.706Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=23.68µs wal_replay_duration=29.215117ms wbl_replay_duration=120ns total_replay_duration=29.263397ms - ts=2024-10-26T13:21:30.707Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC - ts=2024-10-26T13:21:30.707Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-10-26T13:21:30.707Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config793185363 - ts=2024-10-26T13:21:30.712Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config793185363 totalDuration=5.697831ms db_storage=1.64µs remote_storage=1.6µs web_handler=360ns query_engine=680ns scrape=5.133427ms scrape_sd=14.8µs notify=1.36µs notify_sd=2.36µs rules=399.202µs tracing=19.321µs - ts=2024-10-26T13:21:30.713Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-10-26T13:21:30.713Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-10-26T13:21:32.992Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config793185363 - ts=2024-10-26T13:21:32.993Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config793185363 totalDuration=565.843µs db_storage=1.88µs remote_storage=1.88µs web_handler=320ns query_engine=11µs scrape=112.881µs scrape_sd=4.48µs notify=1.44µs notify_sd=1.64µs rules=234.001µs tracing=8.52µs - ts=2024-10-26T13:21:35.008Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config793185363 - ts=2024-10-26T13:21:35.009Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config793185363 totalDuration=508.723µs db_storage=1.92µs remote_storage=2.12µs web_handler=520ns query_engine=4.84µs scrape=132.001µs scrape_sd=4.92µs notify=840ns notify_sd=1.44µs rules=212.361µs tracing=10µs - ts=2024-10-26T13:21:37.016Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config793185363 - ts=2024-10-26T13:21:37.017Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config793185363 totalDuration=499.482µs db_storage=1.64µs remote_storage=1.76µs web_handler=600ns query_engine=13.12µs scrape=131.64µs scrape_sd=4.56µs notify=1.48µs notify_sd=1.16µs rules=189.681µs tracing=7.84µs - ts=2024-10-26T13:21:41.040Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config793185363 - ts=2024-10-26T13:21:41.041Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config793185363 totalDuration=528.443µs db_storage=1.6µs remote_storage=1.76µs web_handler=720ns query_engine=26.52µs scrape=118.441µs scrape_sd=5.12µs notify=880ns notify_sd=1.2µs rules=224.201µs tracing=8.48µs +=== RUN TestQueryLog/rule_queries,_127.0.0.1:33163 + query_log_test.go:273: ts=2025-11-28T19:58:10.521Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:58:10.521Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:58:10.521Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:58:10.521Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:58:10.521Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:58:10.521Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:58:10.528Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:33163 + ts=2025-11-28T19:58:10.535Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:58:10.542Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:33163 + ts=2025-11-28T19:58:10.543Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:33163 + ts=2025-11-28T19:58:10.549Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-11-28T19:58:10.549Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.88µs + ts=2025-11-28T19:58:10.549Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-11-28T19:58:10.549Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-11-28T19:58:10.549Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=24.84µs wal_replay_duration=385.2µs wbl_replay_duration=280ns total_replay_duration=436.24µs + ts=2025-11-28T19:58:10.550Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC + ts=2025-11-28T19:58:10.550Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-11-28T19:58:10.550Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3811973246 + ts=2025-11-28T19:58:10.551Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3811973246 totalDuration=622.4µs db_storage=1.16µs remote_storage=2.08µs web_handler=520ns query_engine=800ns scrape=175.28µs scrape_sd=6.08µs notify=1.12µs notify_sd=1.76µs rules=281.48µs tracing=20.88µs + ts=2025-11-28T19:58:10.551Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-11-28T19:58:10.551Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-11-28T19:58:12.986Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3811973246 + ts=2025-11-28T19:58:12.987Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3811973246 totalDuration=516µs db_storage=1.92µs remote_storage=2µs web_handler=640ns query_engine=12µs scrape=58.48µs scrape_sd=3.36µs notify=800ns notify_sd=800ns rules=245.64µs tracing=9.4µs + ts=2025-11-28T19:58:14.997Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3811973246 + ts=2025-11-28T19:58:14.998Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3811973246 totalDuration=681.24µs db_storage=2.32µs remote_storage=2.48µs web_handler=800ns query_engine=8.32µs scrape=83.8µs scrape_sd=6.88µs notify=1.84µs notify_sd=2.04µs rules=349.68µs tracing=11.32µs + ts=2025-11-28T19:58:17.007Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3811973246 + ts=2025-11-28T19:58:17.008Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3811973246 totalDuration=448.2µs db_storage=1.72µs remote_storage=2.96µs web_handler=800ns query_engine=10.08µs scrape=68.44µs scrape_sd=7.08µs notify=760ns notify_sd=1µs rules=185.32µs tracing=9.32µs + ts=2025-11-28T19:58:21.027Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3811973246 + ts=2025-11-28T19:58:21.028Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3811973246 totalDuration=447.88µs db_storage=1.76µs remote_storage=2.12µs web_handler=560ns query_engine=29.2µs scrape=55.48µs scrape_sd=5µs notify=1µs notify_sd=1.2µs rules=195.76µs tracing=9.04µs -=== RUN TestQueryLog/api_queries,_127.0.0.1:36041,_enabled_at_start,_with_prefix_/foobar - query_log_test.go:273: ts=2024-10-26T13:21:43.196Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:21:43.196Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:21:43.196Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:21:43.196Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:21:43.196Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:21:43.196Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:21:43.206Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:36041 - ts=2024-10-26T13:21:43.217Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:21:43.228Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar - ts=2024-10-26T13:21:43.229Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-10-26T13:21:43.229Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.76µs - ts=2024-10-26T13:21:43.229Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-10-26T13:21:43.229Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-10-26T13:21:43.229Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=25.64µs wal_replay_duration=289.922µs wbl_replay_duration=160ns total_replay_duration=341.282µs - ts=2024-10-26T13:21:43.230Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:36041 - ts=2024-10-26T13:21:43.230Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:36041 - ts=2024-10-26T13:21:43.230Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC - ts=2024-10-26T13:21:43.230Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-10-26T13:21:43.230Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1758641003 - ts=2024-10-26T13:21:43.231Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1758641003 totalDuration=575.043µs db_storage=1.48µs remote_storage=2.24µs web_handler=360ns query_engine=10.92µs scrape=395.122µs scrape_sd=7.72µs notify=1.6µs notify_sd=2.52µs rules=1.96µs tracing=17.44µs - ts=2024-10-26T13:21:43.231Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-10-26T13:21:43.231Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-10-26T13:21:43.596Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1758641003 - ts=2024-10-26T13:21:43.597Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1758641003 totalDuration=255.122µs db_storage=1.64µs remote_storage=18.32µs web_handler=640ns query_engine=5.36µs scrape=112.721µs scrape_sd=4.72µs notify=960ns notify_sd=1.32µs rules=2.12µs tracing=11.72µs - ts=2024-10-26T13:21:43.605Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1758641003 - ts=2024-10-26T13:21:43.606Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1758641003 totalDuration=247.721µs db_storage=2.04µs remote_storage=2.64µs web_handler=440ns query_engine=9.96µs scrape=105.721µs scrape_sd=5.32µs notify=960ns notify_sd=1.52µs rules=1.92µs tracing=9.92µs - ts=2024-10-26T13:21:43.608Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1758641003 - ts=2024-10-26T13:21:43.608Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1758641003 totalDuration=266.162µs db_storage=1.68µs remote_storage=2.32µs web_handler=400ns query_engine=25.8µs scrape=100.641µs scrape_sd=4.52µs notify=1.04µs notify_sd=1.96µs rules=2µs tracing=9.36µs +=== RUN TestQueryLog/api_queries,_127.0.0.1:44939,_enabled_at_start,_with_prefix_/foobar + query_log_test.go:273: ts=2025-11-28T19:58:23.186Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:58:23.186Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:58:23.186Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:58:23.186Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:58:23.186Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:58:23.186Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:58:23.188Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:44939 + ts=2025-11-28T19:58:23.203Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:58:23.203Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar + ts=2025-11-28T19:58:23.224Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:44939 + ts=2025-11-28T19:58:23.224Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:44939 + ts=2025-11-28T19:58:23.231Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-11-28T19:58:23.231Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.44µs + ts=2025-11-28T19:58:23.231Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-11-28T19:58:23.231Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-11-28T19:58:23.231Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=23.8µs wal_replay_duration=185.88µs wbl_replay_duration=160ns total_replay_duration=233.48µs + ts=2025-11-28T19:58:23.236Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC + ts=2025-11-28T19:58:23.236Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-11-28T19:58:23.236Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config882063856 + ts=2025-11-28T19:58:23.251Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config882063856 totalDuration=15.44956ms db_storage=2.08µs remote_storage=1.8µs web_handler=440ns query_engine=9.56µs scrape=15.26984ms scrape_sd=11.04µs notify=1.24µs notify_sd=2.4µs rules=1.96µs tracing=22.44µs + ts=2025-11-28T19:58:23.251Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-11-28T19:58:23.251Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-11-28T19:58:23.580Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config882063856 + ts=2025-11-28T19:58:23.580Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config882063856 totalDuration=177.24µs db_storage=1.68µs remote_storage=14.68µs web_handler=520ns query_engine=4µs scrape=43.44µs scrape_sd=4.12µs notify=1µs notify_sd=1.24µs rules=1.28µs tracing=11.52µs + ts=2025-11-28T19:58:23.582Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config882063856 + ts=2025-11-28T19:58:23.582Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config882063856 totalDuration=181.28µs db_storage=1.6µs remote_storage=2.4µs web_handler=400ns query_engine=8.84µs scrape=47.24µs scrape_sd=3.76µs notify=1.12µs notify_sd=1.32µs rules=1.32µs tracing=9.84µs + ts=2025-11-28T19:58:23.592Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config882063856 + ts=2025-11-28T19:58:23.592Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config882063856 totalDuration=225µs db_storage=1.72µs remote_storage=2.04µs web_handler=360ns query_engine=25µs scrape=46.88µs scrape_sd=4.56µs notify=1.24µs notify_sd=1.36µs rules=1.24µs tracing=9.68µs -=== RUN TestQueryLog/console_queries,_127.0.0.1:36043,_enabled_at_start,_with_prefix_/foobar - query_log_test.go:273: ts=2024-10-26T13:21:43.774Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:21:43.774Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:21:43.774Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:21:43.774Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:21:43.775Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:21:43.775Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:21:43.776Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:36043 - ts=2024-10-26T13:21:43.796Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:21:43.796Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar - ts=2024-10-26T13:21:43.817Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:36043 - ts=2024-10-26T13:21:43.817Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:36043 - ts=2024-10-26T13:21:43.823Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-10-26T13:21:43.823Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.96µs - ts=2024-10-26T13:21:43.823Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-10-26T13:21:43.823Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-10-26T13:21:43.823Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=28.6µs wal_replay_duration=343.242µs wbl_replay_duration=120ns total_replay_duration=394.722µs - ts=2024-10-26T13:21:43.824Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC - ts=2024-10-26T13:21:43.824Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-10-26T13:21:43.824Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1327978335 - ts=2024-10-26T13:21:43.824Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1327978335 totalDuration=538.723µs db_storage=1.36µs remote_storage=2µs web_handler=840ns query_engine=10.96µs scrape=347.042µs scrape_sd=17.44µs notify=1.92µs notify_sd=2.12µs rules=2.2µs tracing=25µs - ts=2024-10-26T13:21:43.824Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-10-26T13:21:43.824Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-10-26T13:21:44.134Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1327978335 - ts=2024-10-26T13:21:44.134Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1327978335 totalDuration=224.641µs db_storage=1.96µs remote_storage=14.2µs web_handler=640ns query_engine=4.08µs scrape=93.281µs scrape_sd=3.88µs notify=1.36µs notify_sd=1.16µs rules=1.8µs tracing=9.84µs - ts=2024-10-26T13:21:44.145Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1327978335 - ts=2024-10-26T13:21:44.145Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1327978335 totalDuration=246.321µs db_storage=1.48µs remote_storage=2.12µs web_handler=440ns query_engine=9.48µs scrape=93.48µs scrape_sd=4.08µs notify=920ns notify_sd=1.24µs rules=1.52µs tracing=10.84µs - ts=2024-10-26T13:21:44.196Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1327978335 - ts=2024-10-26T13:21:44.197Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1327978335 totalDuration=281.482µs db_storage=1.64µs remote_storage=2.16µs web_handler=440ns query_engine=25.52µs scrape=113.521µs scrape_sd=5.16µs notify=1.16µs notify_sd=1.16µs rules=1.84µs tracing=8.96µs +=== RUN TestQueryLog/console_queries,_127.0.0.1:36979,_enabled_at_start,_with_prefix_/foobar + query_log_test.go:273: ts=2025-11-28T19:58:23.772Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:58:23.772Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:58:23.772Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:58:23.772Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:58:23.772Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:58:23.772Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:58:23.773Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:36979 + ts=2025-11-28T19:58:23.787Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:58:23.803Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-11-28T19:58:23.803Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.68µs + ts=2025-11-28T19:58:23.803Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-11-28T19:58:23.800Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar + ts=2025-11-28T19:58:23.805Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:36979 + ts=2025-11-28T19:58:23.805Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:36979 + ts=2025-11-28T19:58:23.807Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-11-28T19:58:23.811Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=24.52µs wal_replay_duration=8.49304ms wbl_replay_duration=160ns total_replay_duration=8.54284ms + ts=2025-11-28T19:58:23.812Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC + ts=2025-11-28T19:58:23.812Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-11-28T19:58:23.812Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3942012031 + ts=2025-11-28T19:58:23.813Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3942012031 totalDuration=350.12µs db_storage=1.28µs remote_storage=2µs web_handler=560ns query_engine=11µs scrape=181.04µs scrape_sd=6.04µs notify=960ns notify_sd=2.28µs rules=1.88µs tracing=18.68µs + ts=2025-11-28T19:58:23.813Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-11-28T19:58:23.813Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-11-28T19:58:24.147Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3942012031 + ts=2025-11-28T19:58:24.148Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3942012031 totalDuration=185µs db_storage=1.6µs remote_storage=17.2µs web_handler=560ns query_engine=4.52µs scrape=44.72µs scrape_sd=3.56µs notify=920ns notify_sd=1.08µs rules=1.16µs tracing=10.2µs + ts=2025-11-28T19:58:24.163Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3942012031 + ts=2025-11-28T19:58:24.164Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3942012031 totalDuration=189.56µs db_storage=2.08µs remote_storage=1.76µs web_handler=400ns query_engine=9.6µs scrape=46.28µs scrape_sd=3.68µs notify=800ns notify_sd=1.28µs rules=1.32µs tracing=10.44µs + ts=2025-11-28T19:58:24.255Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3942012031 + ts=2025-11-28T19:58:24.256Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3942012031 totalDuration=215.72µs db_storage=1.64µs remote_storage=2.2µs web_handler=360ns query_engine=22.88µs scrape=46.56µs scrape_sd=3.88µs notify=1.12µs notify_sd=1.2µs rules=1.24µs tracing=10µs -=== RUN TestQueryLog/rule_queries,_127.0.0.1:38609,_enabled_at_start,_with_prefix_/foobar +=== RUN TestQueryLog/rule_queries,_127.0.0.1:33437,_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:41621,_with_prefix_/foobar - query_log_test.go:273: ts=2024-10-26T13:21:44.556Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:21:44.556Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:21:44.556Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:21:44.556Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:21:44.556Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:21:44.556Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:21:44.557Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:41621 - ts=2024-10-26T13:21:44.558Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:21:44.572Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar - ts=2024-10-26T13:21:44.573Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:41621 - ts=2024-10-26T13:21:44.573Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:41621 - ts=2024-10-26T13:21:44.576Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-10-26T13:21:44.576Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.64µs - ts=2024-10-26T13:21:44.576Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-10-26T13:21:44.576Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-10-26T13:21:44.576Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=22.041µs wal_replay_duration=375.602µs wbl_replay_duration=120ns total_replay_duration=419.603µs - ts=2024-10-26T13:21:44.578Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC - ts=2024-10-26T13:21:44.578Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-10-26T13:21:44.578Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3172157909 - ts=2024-10-26T13:21:44.578Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3172157909 totalDuration=377.482µs db_storage=1.24µs remote_storage=1.84µs web_handler=480ns query_engine=800ns scrape=247.721µs scrape_sd=6.72µs notify=1µs notify_sd=1.76µs rules=1.201µs tracing=21.8µs - ts=2024-10-26T13:21:44.578Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-10-26T13:21:44.578Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-10-26T13:21:44.739Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3172157909 - ts=2024-10-26T13:21:44.739Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3172157909 totalDuration=289.521µs db_storage=1.64µs remote_storage=2.2µs web_handler=560ns query_engine=10.2µs scrape=95.92µs scrape_sd=4.44µs notify=920ns notify_sd=1.36µs rules=1.28µs tracing=9.8µs - ts=2024-10-26T13:21:44.756Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3172157909 - ts=2024-10-26T13:21:44.757Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3172157909 totalDuration=241.001µs db_storage=1.48µs remote_storage=16.44µs web_handler=480ns query_engine=4.28µs scrape=106.12µs scrape_sd=4.56µs notify=1.52µs notify_sd=1.24µs rules=1.56µs tracing=10.88µs - ts=2024-10-26T13:21:44.768Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3172157909 - ts=2024-10-26T13:21:44.769Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3172157909 totalDuration=257.721µs db_storage=1.44µs remote_storage=2.36µs web_handler=720ns query_engine=10.12µs scrape=100.561µs scrape_sd=4.08µs notify=1.28µs notify_sd=1.68µs rules=1.16µs tracing=10.2µs - ts=2024-10-26T13:21:44.772Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3172157909 - ts=2024-10-26T13:21:44.772Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3172157909 totalDuration=236.441µs db_storage=1.72µs remote_storage=2µs web_handler=440ns query_engine=22.92µs scrape=89.441µs scrape_sd=4.32µs notify=1.12µs notify_sd=1.32µs rules=1.36µs tracing=10.56µs +=== RUN TestQueryLog/api_queries,_127.0.0.1:37559,_with_prefix_/foobar + query_log_test.go:273: ts=2025-11-28T19:58:24.494Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:58:24.494Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:58:24.494Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:58:24.494Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:58:24.494Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:58:24.494Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:58:24.495Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:37559 + ts=2025-11-28T19:58:24.501Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:58:24.522Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar + ts=2025-11-28T19:58:24.523Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:37559 + ts=2025-11-28T19:58:24.523Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:37559 + ts=2025-11-28T19:58:24.525Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-11-28T19:58:24.525Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.6µs + ts=2025-11-28T19:58:24.525Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-11-28T19:58:24.525Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-11-28T19:58:24.525Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=24.68µs wal_replay_duration=267.76µs wbl_replay_duration=160ns total_replay_duration=315.28µs + ts=2025-11-28T19:58:24.526Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC + ts=2025-11-28T19:58:24.526Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-11-28T19:58:24.526Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config504892391 + ts=2025-11-28T19:58:24.527Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config504892391 totalDuration=300.76µs db_storage=2.28µs remote_storage=2.08µs web_handler=760ns query_engine=1.24µs scrape=161µs scrape_sd=7.64µs notify=1.24µs notify_sd=1.8µs rules=1.72µs tracing=21.36µs + ts=2025-11-28T19:58:24.527Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-11-28T19:58:24.527Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-11-28T19:58:24.797Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config504892391 + ts=2025-11-28T19:58:24.798Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config504892391 totalDuration=243.28µs db_storage=2.16µs remote_storage=1.92µs web_handler=1.08µs query_engine=10.28µs scrape=45.76µs scrape_sd=3.44µs notify=1.08µs notify_sd=1.28µs rules=1.32µs tracing=9.08µs + ts=2025-11-28T19:58:24.799Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config504892391 + ts=2025-11-28T19:58:24.799Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config504892391 totalDuration=152.48µs db_storage=1.92µs remote_storage=2.28µs web_handler=560ns query_engine=3.72µs scrape=45.8µs scrape_sd=3.44µs notify=880ns notify_sd=1.12µs rules=1.32µs tracing=9.96µs + ts=2025-11-28T19:58:24.805Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config504892391 + ts=2025-11-28T19:58:24.805Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config504892391 totalDuration=241.28µs db_storage=1.6µs remote_storage=2.08µs web_handler=320ns query_engine=12.96µs scrape=49.24µs scrape_sd=4.12µs notify=1.2µs notify_sd=1.8µs rules=1.8µs tracing=10.44µs + ts=2025-11-28T19:58:24.827Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config504892391 + ts=2025-11-28T19:58:24.828Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config504892391 totalDuration=211µs db_storage=1.6µs remote_storage=2µs web_handler=440ns query_engine=23µs scrape=45.08µs scrape_sd=3.6µs notify=1µs notify_sd=1.48µs rules=1.72µs tracing=9.64µs -=== RUN TestQueryLog/console_queries,_127.0.0.1:34923,_with_prefix_/foobar - query_log_test.go:273: ts=2024-10-26T13:21:45.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-10-26T13:21:45.133Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:21:45.133Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:21:45.133Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:21:45.133Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:21:45.133Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:21:45.135Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:34923 - ts=2024-10-26T13:21:45.148Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:21:45.164Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar - ts=2024-10-26T13:21:45.165Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:34923 - ts=2024-10-26T13:21:45.165Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:34923 - ts=2024-10-26T13:21:45.171Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-10-26T13:21:45.171Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.92µs - ts=2024-10-26T13:21:45.171Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-10-26T13:21:45.171Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-10-26T13:21:45.171Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=26.08µs wal_replay_duration=286.162µs wbl_replay_duration=120ns total_replay_duration=336.282µs - ts=2024-10-26T13:21:45.172Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC - ts=2024-10-26T13:21:45.172Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-10-26T13:21:45.172Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1212987030 - ts=2024-10-26T13:21:45.172Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1212987030 totalDuration=445.882µs db_storage=1.04µs remote_storage=1.88µs web_handler=440ns query_engine=1.12µs scrape=319.002µs scrape_sd=7.96µs notify=1.08µs notify_sd=2µs rules=1.56µs tracing=21.72µs - ts=2024-10-26T13:21:45.172Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-10-26T13:21:45.172Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-10-26T13:21:45.316Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1212987030 - ts=2024-10-26T13:21:45.317Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1212987030 totalDuration=321.522µs db_storage=2.08µs remote_storage=2.2µs web_handler=400ns query_engine=10.72µs scrape=111.001µs scrape_sd=4.12µs notify=1.04µs notify_sd=1.36µs rules=1.52µs tracing=9.12µs - ts=2024-10-26T13:21:45.332Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1212987030 - ts=2024-10-26T13:21:45.333Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1212987030 totalDuration=225.961µs db_storage=1.48µs remote_storage=2.24µs web_handler=480ns query_engine=4.561µs scrape=111.84µs scrape_sd=4.64µs notify=1.08µs notify_sd=2.04µs rules=1.52µs tracing=11.52µs - ts=2024-10-26T13:21:45.348Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1212987030 - ts=2024-10-26T13:21:45.349Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1212987030 totalDuration=257.001µs db_storage=1.68µs remote_storage=2.8µs web_handler=440ns query_engine=9.76µs scrape=109.48µs scrape_sd=3.88µs notify=1.04µs notify_sd=1.88µs rules=1.56µs tracing=11.44µs - ts=2024-10-26T13:21:45.372Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1212987030 - ts=2024-10-26T13:21:45.373Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1212987030 totalDuration=280.602µs db_storage=1.52µs remote_storage=2.24µs web_handler=440ns query_engine=25.04µs scrape=104.68µs scrape_sd=4.241µs notify=1.32µs notify_sd=1.6µs rules=1.6µs tracing=11.44µs +=== RUN TestQueryLog/console_queries,_127.0.0.1:43995,_with_prefix_/foobar + query_log_test.go:273: ts=2025-11-28T19:58:24.986Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:58:24.986Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:58:24.986Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:58:24.986Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:58:24.986Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:58:24.986Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:58:24.995Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:43995 + ts=2025-11-28T19:58:25.000Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:58:25.000Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar + ts=2025-11-28T19:58:25.001Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:43995 + ts=2025-11-28T19:58:25.001Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:43995 + ts=2025-11-28T19:58:25.008Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-11-28T19:58:25.008Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.96µs + ts=2025-11-28T19:58:25.008Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-11-28T19:58:25.023Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-11-28T19:58:25.023Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=24.68µs wal_replay_duration=15.1652ms wbl_replay_duration=160ns total_replay_duration=15.21532ms + ts=2025-11-28T19:58:25.024Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC + ts=2025-11-28T19:58:25.024Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-11-28T19:58:25.024Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1748572980 + ts=2025-11-28T19:58:25.025Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1748572980 totalDuration=319.28µs db_storage=1.08µs remote_storage=2µs web_handler=480ns query_engine=1.04µs scrape=212.6µs scrape_sd=7.8µs notify=1.56µs notify_sd=2.36µs rules=1.4µs tracing=22.56µs + ts=2025-11-28T19:58:25.025Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-11-28T19:58:25.025Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-11-28T19:58:25.364Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1748572980 + ts=2025-11-28T19:58:25.365Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1748572980 totalDuration=241.4µs db_storage=1.92µs remote_storage=1.92µs web_handler=400ns query_engine=9.76µs scrape=42.48µs scrape_sd=3.4µs notify=840ns notify_sd=1µs rules=1.44µs tracing=10µs + ts=2025-11-28T19:58:25.366Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1748572980 + ts=2025-11-28T19:58:25.366Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1748572980 totalDuration=141.32µs db_storage=1.6µs remote_storage=2.2µs web_handler=360ns query_engine=3µs scrape=43µs scrape_sd=4.88µs notify=1.28µs notify_sd=1.76µs rules=1.68µs tracing=9.92µs + ts=2025-11-28T19:58:25.375Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1748572980 + ts=2025-11-28T19:58:25.376Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1748572980 totalDuration=226.16µs db_storage=1.88µs remote_storage=2.16µs web_handler=600ns query_engine=10.24µs scrape=48.76µs scrape_sd=5.28µs notify=880ns notify_sd=1.24µs rules=2.24µs tracing=10.08µs + ts=2025-11-28T19:58:25.381Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1748572980 + ts=2025-11-28T19:58:25.382Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1748572980 totalDuration=182.64µs db_storage=1.72µs remote_storage=2.04µs web_handler=560ns query_engine=23.08µs scrape=43.08µs scrape_sd=3.72µs notify=1.2µs notify_sd=1.36µs rules=1.32µs tracing=9µs -=== RUN TestQueryLog/rule_queries,_127.0.0.1:33627,_with_prefix_/foobar +=== RUN TestQueryLog/rule_queries,_127.0.0.1:34577,_with_prefix_/foobar query_log_test.go:60: changing prefix has no effect on rules -=== RUN TestQueryLog/api_queries,_[::1]:41729,_enabled_at_start - query_log_test.go:273: ts=2024-10-26T13:21:45.545Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:21:45.545Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:21:45.545Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:21:45.545Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:21:45.549Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:21:45.549Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:21:45.557Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:41729 - ts=2024-10-26T13:21:45.576Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:21:45.577Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:41729 - ts=2024-10-26T13:21:45.577Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:41729 - ts=2024-10-26T13:21:45.592Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-10-26T13:21:45.592Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.961µs - ts=2024-10-26T13:21:45.592Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-10-26T13:21:45.593Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-10-26T13:21:45.593Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=27.48µs wal_replay_duration=332.562µs wbl_replay_duration=120ns total_replay_duration=390.763µs - ts=2024-10-26T13:21:45.594Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC - ts=2024-10-26T13:21:45.594Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-10-26T13:21:45.594Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4097571358 - ts=2024-10-26T13:21:45.594Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4097571358 totalDuration=477.682µs db_storage=1.04µs remote_storage=1.8µs web_handler=520ns query_engine=11.88µs scrape=283.161µs scrape_sd=7.32µs notify=1.48µs notify_sd=2.16µs rules=1.48µs tracing=16.48µs - ts=2024-10-26T13:21:45.594Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-10-26T13:21:45.594Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-10-26T13:21:45.915Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4097571358 - ts=2024-10-26T13:21:45.915Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4097571358 totalDuration=247.881µs db_storage=1.88µs remote_storage=25.28µs web_handler=680ns query_engine=4.2µs scrape=103.12µs scrape_sd=4.12µs notify=960ns notify_sd=1.4µs rules=2.04µs tracing=10.96µs - ts=2024-10-26T13:21:45.925Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4097571358 - ts=2024-10-26T13:21:45.925Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4097571358 totalDuration=302.122µs db_storage=1.64µs remote_storage=1.76µs web_handler=600ns query_engine=11.08µs scrape=133.881µs scrape_sd=4.96µs notify=920ns notify_sd=1.92µs rules=1.44µs tracing=9.92µs - ts=2024-10-26T13:21:45.944Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4097571358 - ts=2024-10-26T13:21:45.945Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4097571358 totalDuration=319.042µs db_storage=2.24µs remote_storage=2.4µs web_handler=720ns query_engine=26.6µs scrape=113.56µs scrape_sd=4.32µs notify=920ns notify_sd=1.72µs rules=1.72µs tracing=10.56µs +=== RUN TestQueryLog/api_queries,_[::1]:35359,_enabled_at_start + query_log_test.go:273: ts=2025-11-28T19:58:25.498Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:58:25.498Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:58:25.498Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:58:25.498Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:58:25.498Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:58:25.498Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:58:25.504Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:35359 + ts=2025-11-28T19:58:25.523Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:58:25.524Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:35359 + ts=2025-11-28T19:58:25.524Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:35359 + ts=2025-11-28T19:58:25.538Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-11-28T19:58:25.538Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.32µs + ts=2025-11-28T19:58:25.538Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-11-28T19:58:25.538Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-11-28T19:58:25.538Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=27.12µs wal_replay_duration=335.28µs wbl_replay_duration=240ns total_replay_duration=388.52µs + ts=2025-11-28T19:58:25.539Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC + ts=2025-11-28T19:58:25.539Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-11-28T19:58:25.539Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config444214226 + ts=2025-11-28T19:58:25.540Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config444214226 totalDuration=392.92µs db_storage=1.44µs remote_storage=1.84µs web_handler=520ns query_engine=12.72µs scrape=187.8µs scrape_sd=7.28µs notify=880ns notify_sd=1.6µs rules=1.64µs tracing=21.72µs + ts=2025-11-28T19:58:25.540Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-11-28T19:58:25.540Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-11-28T19:58:25.923Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config444214226 + ts=2025-11-28T19:58:25.924Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config444214226 totalDuration=209.36µs db_storage=1.8µs remote_storage=18.24µs web_handler=480ns query_engine=4.68µs scrape=57.8µs scrape_sd=4.44µs notify=1.24µs notify_sd=840ns rules=1.88µs tracing=11.36µs + ts=2025-11-28T19:58:25.935Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config444214226 + ts=2025-11-28T19:58:25.936Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config444214226 totalDuration=214.72µs db_storage=2.4µs remote_storage=1.84µs web_handler=400ns query_engine=11.72µs scrape=51.76µs scrape_sd=3.68µs notify=880ns notify_sd=1.12µs rules=1.56µs tracing=10.8µs + ts=2025-11-28T19:58:25.955Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config444214226 + ts=2025-11-28T19:58:25.956Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config444214226 totalDuration=241.32µs db_storage=1.68µs remote_storage=2.92µs web_handler=720ns query_engine=24.64µs scrape=55.28µs scrape_sd=5.08µs notify=880ns notify_sd=1.4µs rules=1.36µs tracing=12.08µs -=== RUN TestQueryLog/console_queries,_[::1]:36483,_enabled_at_start - query_log_test.go:273: ts=2024-10-26T13:21:46.246Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:21:46.246Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:21:46.246Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:21:46.246Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:21:46.246Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:21:46.246Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:21:46.248Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:36483 - ts=2024-10-26T13:21:46.256Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:21:46.281Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:36483 - ts=2024-10-26T13:21:46.281Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:36483 - ts=2024-10-26T13:21:46.287Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-10-26T13:21:46.287Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.4µs - ts=2024-10-26T13:21:46.287Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-10-26T13:21:46.287Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-10-26T13:21:46.287Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=24.4µs wal_replay_duration=250.322µs wbl_replay_duration=160ns total_replay_duration=297.562µs - ts=2024-10-26T13:21:46.288Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC - ts=2024-10-26T13:21:46.288Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-10-26T13:21:46.288Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4064644225 - ts=2024-10-26T13:21:46.292Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4064644225 totalDuration=4.540184ms db_storage=1.04µs remote_storage=1.72µs web_handler=440ns query_engine=10.92µs scrape=4.377743ms scrape_sd=10.28µs notify=1.48µs notify_sd=1.68µs rules=3.12µs tracing=18.72µs - ts=2024-10-26T13:21:46.292Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-10-26T13:21:46.292Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-10-26T13:21:46.496Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4064644225 - ts=2024-10-26T13:21:46.497Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4064644225 totalDuration=240.641µs db_storage=1.6µs remote_storage=16.08µs web_handler=520ns query_engine=4.44µs scrape=105.921µs scrape_sd=4.48µs notify=1.12µs notify_sd=1.36µs rules=1.56µs tracing=9.88µs - ts=2024-10-26T13:21:46.508Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4064644225 - ts=2024-10-26T13:21:46.509Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4064644225 totalDuration=250.361µs db_storage=1.56µs remote_storage=2.36µs web_handler=440ns query_engine=9.04µs scrape=108.4µs scrape_sd=3.28µs notify=1.08µs notify_sd=1.16µs rules=1.44µs tracing=9.08µs - ts=2024-10-26T13:21:46.515Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4064644225 - ts=2024-10-26T13:21:46.515Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4064644225 totalDuration=266.321µs db_storage=1.48µs remote_storage=2.08µs web_handler=440ns query_engine=25µs scrape=104.481µs scrape_sd=4.48µs notify=1.2µs notify_sd=1.24µs rules=1.2µs tracing=9.48µs +=== RUN TestQueryLog/console_queries,_[::1]:34471,_enabled_at_start + query_log_test.go:273: ts=2025-11-28T19:58:26.090Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:58:26.090Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:58:26.090Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:58:26.090Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:58:26.090Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:58:26.090Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:58:26.092Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:34471 + ts=2025-11-28T19:58:26.107Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:58:26.124Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:34471 + ts=2025-11-28T19:58:26.124Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:34471 + ts=2025-11-28T19:58:26.127Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-11-28T19:58:26.127Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.48µs + ts=2025-11-28T19:58:26.128Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-11-28T19:58:26.128Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-11-28T19:58:26.128Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=25.12µs wal_replay_duration=265.4µs wbl_replay_duration=120ns total_replay_duration=312.92µs + ts=2025-11-28T19:58:26.129Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC + ts=2025-11-28T19:58:26.129Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-11-28T19:58:26.129Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4024544875 + ts=2025-11-28T19:58:26.129Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4024544875 totalDuration=308.76µs db_storage=2.08µs remote_storage=1.72µs web_handler=440ns query_engine=9.52µs scrape=150.36µs scrape_sd=6.16µs notify=960ns notify_sd=2.24µs rules=1.76µs tracing=14.68µs + ts=2025-11-28T19:58:26.129Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-11-28T19:58:26.130Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-11-28T19:58:26.501Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4024544875 + ts=2025-11-28T19:58:26.501Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4024544875 totalDuration=234.6µs db_storage=1.64µs remote_storage=16.04µs web_handler=1.2µs query_engine=4.56µs scrape=84.24µs scrape_sd=5.32µs notify=880ns notify_sd=1.4µs rules=1.64µs tracing=10.4µs + ts=2025-11-28T19:58:26.503Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4024544875 + ts=2025-11-28T19:58:26.503Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4024544875 totalDuration=198.28µs db_storage=2.12µs remote_storage=2.12µs web_handler=280ns query_engine=9.48µs scrape=46.52µs scrape_sd=3.88µs notify=1.52µs notify_sd=3.96µs rules=1.36µs tracing=11.44µs + ts=2025-11-28T19:58:26.511Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4024544875 + ts=2025-11-28T19:58:26.512Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4024544875 totalDuration=205.28µs db_storage=2µs remote_storage=2µs web_handler=440ns query_engine=23.4µs scrape=47.84µs scrape_sd=2.8µs notify=880ns notify_sd=1.28µs rules=1.64µs tracing=9.8µs -=== RUN TestQueryLog/rule_queries,_[::1]:33257,_enabled_at_start - query_log_test.go:273: ts=2024-10-26T13:21:46.549Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:21:46.549Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:21:46.549Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:21:46.549Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:21:46.549Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:21:46.549Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:21:46.566Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:33257 - ts=2024-10-26T13:21:46.588Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:21:46.591Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:33257 - ts=2024-10-26T13:21:46.591Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:33257 - ts=2024-10-26T13:21:46.608Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-10-26T13:21:46.608Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=5.24µs - ts=2024-10-26T13:21:46.608Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-10-26T13:21:46.609Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-10-26T13:21:46.609Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=27.28µs wal_replay_duration=368.962µs wbl_replay_duration=160ns total_replay_duration=429.122µs - ts=2024-10-26T13:21:46.610Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC - ts=2024-10-26T13:21:46.610Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-10-26T13:21:46.610Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3213590274 - ts=2024-10-26T13:21:46.611Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3213590274 totalDuration=833.165µs db_storage=1.52µs remote_storage=2.24µs web_handler=680ns query_engine=12.64µs scrape=283.842µs scrape_sd=8.2µs notify=1.44µs notify_sd=1.88µs rules=321.482µs tracing=21.04µs - ts=2024-10-26T13:21:46.611Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-10-26T13:21:46.611Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-10-26T13:21:49.044Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3213590274 - ts=2024-10-26T13:21:49.045Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3213590274 totalDuration=555.883µs db_storage=1.84µs remote_storage=2.12µs web_handler=600ns query_engine=5.16µs scrape=109.24µs scrape_sd=4.52µs notify=1.12µs notify_sd=1.6µs rules=247.962µs tracing=8.48µs - ts=2024-10-26T13:21:51.061Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3213590274 - ts=2024-10-26T13:21:51.061Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3213590274 totalDuration=503.203µs db_storage=1.72µs remote_storage=2.6µs web_handler=720ns query_engine=15.6µs scrape=122.96µs scrape_sd=5µs notify=1.24µs notify_sd=1.76µs rules=196.162µs tracing=8.4µs - ts=2024-10-26T13:21:55.084Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3213590274 - ts=2024-10-26T13:21:55.085Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3213590274 totalDuration=511.243µs db_storage=2.08µs remote_storage=1.8µs web_handler=560ns query_engine=26.04µs scrape=130.601µs scrape_sd=5µs notify=880ns notify_sd=1.24µs rules=191.841µs tracing=9.52µs +=== RUN TestQueryLog/rule_queries,_[::1]:46461,_enabled_at_start + query_log_test.go:273: ts=2025-11-28T19:58:26.721Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:58:26.721Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:58:26.722Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:58:26.722Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:58:26.722Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:58:26.722Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:58:26.723Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:46461 + ts=2025-11-28T19:58:26.723Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:58:26.744Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:46461 + ts=2025-11-28T19:58:26.744Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:46461 + ts=2025-11-28T19:58:26.746Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-11-28T19:58:26.746Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.6µs + ts=2025-11-28T19:58:26.746Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-11-28T19:58:26.746Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-11-28T19:58:26.746Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=24.84µs wal_replay_duration=300µs wbl_replay_duration=120ns total_replay_duration=347.12µs + ts=2025-11-28T19:58:26.747Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC + ts=2025-11-28T19:58:26.747Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-11-28T19:58:26.747Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2322701567 + ts=2025-11-28T19:58:26.752Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2322701567 totalDuration=4.78412ms db_storage=1.2µs remote_storage=1.64µs web_handler=680ns query_engine=10.12µs scrape=4.3292ms scrape_sd=13.88µs notify=1.64µs notify_sd=2.44µs rules=273.8µs tracing=15.28µs + ts=2025-11-28T19:58:26.752Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-11-28T19:58:26.752Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-11-28T19:58:29.055Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2322701567 + ts=2025-11-28T19:58:29.056Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2322701567 totalDuration=465.24µs db_storage=2.16µs remote_storage=1.92µs web_handler=520ns query_engine=5.56µs scrape=46.28µs scrape_sd=4.4µs notify=880ns notify_sd=1.76µs rules=237.6µs tracing=9.52µs + ts=2025-11-28T19:58:31.064Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2322701567 + ts=2025-11-28T19:58:31.064Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2322701567 totalDuration=427.08µs db_storage=2.56µs remote_storage=1.8µs web_handler=520ns query_engine=9.12µs scrape=53.56µs scrape_sd=5.04µs notify=920ns notify_sd=1.4µs rules=196.76µs tracing=10.52µs + ts=2025-11-28T19:58:35.084Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2322701567 + ts=2025-11-28T19:58:35.084Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2322701567 totalDuration=459.92µs db_storage=2.32µs remote_storage=2.08µs web_handler=800ns query_engine=25.2µs scrape=65.96µs scrape_sd=5.12µs notify=880ns notify_sd=1.6µs rules=212µs tracing=9.84µs -=== RUN TestQueryLog/api_queries,_[::1]:33861 - query_log_test.go:273: ts=2024-10-26T13:21:57.199Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:21:57.199Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:21:57.199Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:21:57.199Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:21:57.199Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:21:57.199Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:21:57.213Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:33861 - ts=2024-10-26T13:21:57.217Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:33861 - ts=2024-10-26T13:21:57.217Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:33861 - ts=2024-10-26T13:21:57.216Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:21:57.223Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-10-26T13:21:57.223Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.8µs - ts=2024-10-26T13:21:57.223Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-10-26T13:21:57.252Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-10-26T13:21:57.253Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=24µs wal_replay_duration=29.422199ms wbl_replay_duration=120ns total_replay_duration=29.468759ms - ts=2024-10-26T13:21:57.254Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC - ts=2024-10-26T13:21:57.254Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-10-26T13:21:57.254Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2128519983 - ts=2024-10-26T13:21:57.254Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2128519983 totalDuration=409.362µs db_storage=1.72µs remote_storage=1.8µs web_handler=680ns query_engine=1.08µs scrape=310.562µs scrape_sd=7.48µs notify=1.04µs notify_sd=1.84µs rules=1.16µs tracing=22.12µs - ts=2024-10-26T13:21:57.254Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-10-26T13:21:57.254Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-10-26T13:21:57.632Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2128519983 - ts=2024-10-26T13:21:57.633Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2128519983 totalDuration=319.602µs db_storage=1.88µs remote_storage=2.04µs web_handler=480ns query_engine=10.72µs scrape=105.161µs scrape_sd=4µs notify=1.04µs notify_sd=1.08µs rules=1.44µs tracing=9.44µs - ts=2024-10-26T13:21:57.648Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2128519983 - ts=2024-10-26T13:21:57.649Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2128519983 totalDuration=232.241µs db_storage=2.92µs remote_storage=2.48µs web_handler=680ns query_engine=3.64µs scrape=106µs scrape_sd=3.76µs notify=1.24µs notify_sd=1.68µs rules=1.64µs tracing=9.72µs - ts=2024-10-26T13:21:57.664Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2128519983 - ts=2024-10-26T13:21:57.665Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2128519983 totalDuration=250.001µs db_storage=1.72µs remote_storage=1.84µs web_handler=720ns query_engine=10.4µs scrape=105.36µs scrape_sd=4.28µs notify=800ns notify_sd=1.12µs rules=1.56µs tracing=9.44µs - ts=2024-10-26T13:21:57.688Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2128519983 - ts=2024-10-26T13:21:57.689Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2128519983 totalDuration=281.402µs db_storage=1.52µs remote_storage=2.12µs web_handler=760ns query_engine=23.28µs scrape=108.201µs scrape_sd=4.36µs notify=840ns notify_sd=1.24µs rules=1.28µs tracing=9.84µs +=== RUN TestQueryLog/api_queries,_[::1]:40639 + query_log_test.go:273: ts=2025-11-28T19:58:37.200Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:58:37.200Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:58:37.200Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:58:37.200Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:58:37.200Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:58:37.200Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:58:37.210Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:40639 + ts=2025-11-28T19:58:37.227Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:58:37.228Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:40639 + ts=2025-11-28T19:58:37.229Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:40639 + ts=2025-11-28T19:58:37.243Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-11-28T19:58:37.244Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.72µs + ts=2025-11-28T19:58:37.244Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-11-28T19:58:37.244Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-11-28T19:58:37.244Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=29.96µs wal_replay_duration=395.88µs wbl_replay_duration=240ns total_replay_duration=482.88µs + ts=2025-11-28T19:58:37.245Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC + ts=2025-11-28T19:58:37.245Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-11-28T19:58:37.245Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1767579330 + ts=2025-11-28T19:58:37.245Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1767579330 totalDuration=306.12µs db_storage=1.4µs remote_storage=2.12µs web_handler=640ns query_engine=1µs scrape=201.04µs scrape_sd=7.08µs notify=1.36µs notify_sd=2.04µs rules=1.56µs tracing=23.2µs + ts=2025-11-28T19:58:37.245Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-11-28T19:58:37.245Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-11-28T19:58:37.619Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1767579330 + ts=2025-11-28T19:58:37.619Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1767579330 totalDuration=285.2µs db_storage=2.4µs remote_storage=2.64µs web_handler=880ns query_engine=12.84µs scrape=46.32µs scrape_sd=4.64µs notify=1.24µs notify_sd=1.4µs rules=1.68µs tracing=9.8µs + ts=2025-11-28T19:58:37.632Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1767579330 + ts=2025-11-28T19:58:37.632Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1767579330 totalDuration=179.2µs db_storage=1.96µs remote_storage=2.24µs web_handler=680ns query_engine=5.36µs scrape=48.84µs scrape_sd=4.16µs notify=1.04µs notify_sd=1.36µs rules=1.48µs tracing=11.72µs + ts=2025-11-28T19:58:37.645Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1767579330 + ts=2025-11-28T19:58:37.645Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1767579330 totalDuration=210.8µs db_storage=1.88µs remote_storage=1.84µs web_handler=480ns query_engine=9.88µs scrape=53.68µs scrape_sd=5µs notify=1µs notify_sd=1.56µs rules=1.68µs tracing=11.52µs + ts=2025-11-28T19:58:37.651Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1767579330 + ts=2025-11-28T19:58:37.652Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1767579330 totalDuration=201.4µs db_storage=1.52µs remote_storage=1.96µs web_handler=480ns query_engine=23.24µs scrape=47.32µs scrape_sd=4µs notify=760ns notify_sd=1.64µs rules=1.4µs tracing=9.92µs -=== RUN TestQueryLog/console_queries,_[::1]:44075 - query_log_test.go:273: ts=2024-10-26T13:21:57.840Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:21:57.840Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:21:57.840Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:21:57.848Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:21:57.848Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:21:57.848Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:21:57.850Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:44075 - ts=2024-10-26T13:21:57.856Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:21:57.876Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-10-26T13:21:57.876Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.8µs - ts=2024-10-26T13:21:57.876Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-10-26T13:21:57.877Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-10-26T13:21:57.877Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=29.16µs wal_replay_duration=375.842µs wbl_replay_duration=160ns total_replay_duration=430.882µs - ts=2024-10-26T13:21:57.877Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:44075 - ts=2024-10-26T13:21:57.877Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:44075 - ts=2024-10-26T13:21:57.878Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC - ts=2024-10-26T13:21:57.878Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-10-26T13:21:57.878Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2316209085 - ts=2024-10-26T13:21:57.884Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2316209085 totalDuration=6.453795ms db_storage=1.24µs remote_storage=2.2µs web_handler=480ns query_engine=760ns scrape=6.295474ms scrape_sd=12.04µs notify=1.12µs notify_sd=1.8µs rules=1.84µs tracing=26.641µs - ts=2024-10-26T13:21:57.884Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-10-26T13:21:57.885Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-10-26T13:21:58.230Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2316209085 - ts=2024-10-26T13:21:58.230Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2316209085 totalDuration=287.242µs db_storage=2.12µs remote_storage=2µs web_handler=360ns query_engine=11.68µs scrape=101.641µs scrape_sd=3.92µs notify=840ns notify_sd=1.12µs rules=1.72µs tracing=9.32µs - ts=2024-10-26T13:21:58.232Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2316209085 - ts=2024-10-26T13:21:58.232Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2316209085 totalDuration=205.321µs db_storage=1.36µs remote_storage=2.36µs web_handler=640ns query_engine=2.8µs scrape=108.56µs scrape_sd=3.72µs notify=1µs notify_sd=1.68µs rules=1.52µs tracing=9.68µs - ts=2024-10-26T13:21:58.244Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2316209085 - ts=2024-10-26T13:21:58.245Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2316209085 totalDuration=256.042µs db_storage=1.64µs remote_storage=2.4µs web_handler=560ns query_engine=10.44µs scrape=108.681µs scrape_sd=3.96µs notify=1.16µs notify_sd=1.24µs rules=1.16µs tracing=10.84µs - ts=2024-10-26T13:21:58.268Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2316209085 - ts=2024-10-26T13:21:58.269Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2316209085 totalDuration=275.802µs db_storage=2.28µs remote_storage=2.48µs web_handler=480ns query_engine=22.08µs scrape=107.721µs scrape_sd=3.88µs notify=1.04µs notify_sd=1.84µs rules=1.28µs tracing=11µs +=== RUN TestQueryLog/console_queries,_[::1]:35445 + query_log_test.go:273: ts=2025-11-28T19:58:37.778Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:58:37.778Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:58:37.778Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:58:37.778Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:58:37.778Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:58:37.778Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:58:37.793Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:35445 + ts=2025-11-28T19:58:37.793Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:58:37.796Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:35445 + ts=2025-11-28T19:58:37.816Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:35445 + ts=2025-11-28T19:58:37.816Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-11-28T19:58:37.816Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.88µs + ts=2025-11-28T19:58:37.816Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-11-28T19:58:37.816Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-11-28T19:58:37.816Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=25.32µs wal_replay_duration=299.8µs wbl_replay_duration=160ns total_replay_duration=349.52µs + ts=2025-11-28T19:58:37.817Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC + ts=2025-11-28T19:58:37.817Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-11-28T19:58:37.817Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1523812150 + ts=2025-11-28T19:58:37.818Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1523812150 totalDuration=277.4µs db_storage=1.88µs remote_storage=1.96µs web_handler=400ns query_engine=760ns scrape=176.28µs scrape_sd=11.04µs notify=1.16µs notify_sd=1.6µs rules=1.52µs tracing=20.84µs + ts=2025-11-28T19:58:37.818Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-11-28T19:58:37.818Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-11-28T19:58:38.189Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1523812150 + ts=2025-11-28T19:58:38.190Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1523812150 totalDuration=237.2µs db_storage=2.08µs remote_storage=2.44µs web_handler=560ns query_engine=10.12µs scrape=43.8µs scrape_sd=3.4µs notify=920ns notify_sd=1.04µs rules=1.36µs tracing=10.4µs + ts=2025-11-28T19:58:38.191Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1523812150 + ts=2025-11-28T19:58:38.191Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1523812150 totalDuration=156.36µs db_storage=1.8µs remote_storage=2.04µs web_handler=280ns query_engine=2.84µs scrape=45.24µs scrape_sd=3.8µs notify=1.68µs notify_sd=1.68µs rules=1.32µs tracing=11.48µs + ts=2025-11-28T19:58:38.207Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1523812150 + ts=2025-11-28T19:58:38.208Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1523812150 totalDuration=200.72µs db_storage=1.76µs remote_storage=2.52µs web_handler=360ns query_engine=9.64µs scrape=51.36µs scrape_sd=3.6µs notify=1.28µs notify_sd=1.36µs rules=1.56µs tracing=10.6µs + ts=2025-11-28T19:58:38.228Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1523812150 + ts=2025-11-28T19:58:38.228Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1523812150 totalDuration=224.12µs db_storage=1.76µs remote_storage=2.32µs web_handler=360ns query_engine=24.48µs scrape=52.96µs scrape_sd=4µs notify=1.48µs notify_sd=1.48µs rules=1.56µs tracing=9.48µs -=== RUN TestQueryLog/rule_queries,_[::1]:37061 - query_log_test.go:273: ts=2024-10-26T13:21:58.526Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:21:58.526Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:21:58.526Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:21:58.526Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:21:58.526Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:21:58.526Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:21:58.528Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:37061 - ts=2024-10-26T13:21:58.536Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:21:58.557Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:37061 - ts=2024-10-26T13:21:58.557Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:37061 - ts=2024-10-26T13:21:58.560Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-10-26T13:21:58.560Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.68µs - ts=2024-10-26T13:21:58.560Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-10-26T13:21:58.561Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-10-26T13:21:58.561Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=29.24µs wal_replay_duration=281.962µs wbl_replay_duration=200ns total_replay_duration=334.562µs - ts=2024-10-26T13:21:58.561Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC - ts=2024-10-26T13:21:58.561Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-10-26T13:21:58.561Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3051055547 - ts=2024-10-26T13:21:58.562Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3051055547 totalDuration=707.444µs db_storage=1.16µs remote_storage=2.12µs web_handler=520ns query_engine=1.16µs scrape=275.361µs scrape_sd=7.12µs notify=1.24µs notify_sd=1.56µs rules=278.402µs tracing=18.52µs - ts=2024-10-26T13:21:58.562Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-10-26T13:21:58.562Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-10-26T13:22:00.819Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3051055547 - ts=2024-10-26T13:22:00.820Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3051055547 totalDuration=598.083µs db_storage=2µs remote_storage=2.24µs web_handler=480ns query_engine=11.84µs scrape=111.401µs scrape_sd=4.16µs notify=1.32µs notify_sd=1.12µs rules=251.561µs tracing=8.6µs - ts=2024-10-26T13:22:02.832Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3051055547 - ts=2024-10-26T13:22:02.833Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3051055547 totalDuration=472.043µs db_storage=1.64µs remote_storage=2.24µs web_handler=560ns query_engine=4.16µs scrape=128.601µs scrape_sd=5.04µs notify=1.28µs notify_sd=1.52µs rules=196.761µs tracing=8.8µs - ts=2024-10-26T13:22:04.841Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3051055547 - ts=2024-10-26T13:22:04.841Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3051055547 totalDuration=482.642µs db_storage=2.12µs remote_storage=1.96µs web_handler=560ns query_engine=9.96µs scrape=135.441µs scrape_sd=5µs notify=920ns notify_sd=1.32µs rules=194.921µs tracing=8.52µs - ts=2024-10-26T13:22:08.853Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3051055547 - ts=2024-10-26T13:22:08.854Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3051055547 totalDuration=893.164µs db_storage=2.16µs remote_storage=2.6µs web_handler=840ns query_engine=41.64µs scrape=199.641µs scrape_sd=6.92µs notify=1.84µs notify_sd=2.72µs rules=392.002µs tracing=11.96µs +=== RUN TestQueryLog/rule_queries,_[::1]:34003 + query_log_test.go:273: ts=2025-11-28T19:58:38.376Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:58:38.376Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:58:38.376Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:58:38.376Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:58:38.376Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:58:38.376Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:58:38.378Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:34003 + ts=2025-11-28T19:58:38.378Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:58:38.397Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:34003 + ts=2025-11-28T19:58:38.397Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:34003 + ts=2025-11-28T19:58:38.399Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-11-28T19:58:38.419Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=8.28µs + ts=2025-11-28T19:58:38.419Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-11-28T19:58:38.419Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-11-28T19:58:38.420Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=76µs wal_replay_duration=242.36µs wbl_replay_duration=120ns total_replay_duration=367.64µs + ts=2025-11-28T19:58:38.420Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC + ts=2025-11-28T19:58:38.420Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-11-28T19:58:38.420Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3130836548 + ts=2025-11-28T19:58:38.421Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3130836548 totalDuration=616.56µs db_storage=1.12µs remote_storage=1.96µs web_handler=520ns query_engine=960ns scrape=172.36µs scrape_sd=6.36µs notify=1.48µs notify_sd=1.92µs rules=282.04µs tracing=21.52µs + ts=2025-11-28T19:58:38.421Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-11-28T19:58:38.421Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-11-28T19:58:40.764Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3130836548 + ts=2025-11-28T19:58:40.764Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3130836548 totalDuration=485.76µs db_storage=1.76µs remote_storage=2.88µs web_handler=480ns query_engine=10.16µs scrape=47.64µs scrape_sd=4.08µs notify=1.2µs notify_sd=1.2µs rules=234.68µs tracing=9.04µs + ts=2025-11-28T19:58:42.772Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3130836548 + ts=2025-11-28T19:58:42.772Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3130836548 totalDuration=391.96µs db_storage=1.84µs remote_storage=1.88µs web_handler=360ns query_engine=4.48µs scrape=51.68µs scrape_sd=4.64µs notify=1.16µs notify_sd=1.68µs rules=200.28µs tracing=9.96µs + ts=2025-11-28T19:58:44.780Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3130836548 + ts=2025-11-28T19:58:44.780Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3130836548 totalDuration=416.92µs db_storage=1.8µs remote_storage=2.16µs web_handler=480ns query_engine=8.8µs scrape=65µs scrape_sd=5.56µs notify=1.12µs notify_sd=1.48µs rules=190.48µs tracing=9.64µs + ts=2025-11-28T19:58:48.792Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3130836548 + ts=2025-11-28T19:58:48.792Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3130836548 totalDuration=456.76µs db_storage=2.28µs remote_storage=2.08µs web_handler=600ns query_engine=23.12µs scrape=54.12µs scrape_sd=4.88µs notify=1.12µs notify_sd=1.2µs rules=233.4µs tracing=9.88µs -=== RUN TestQueryLog/api_queries,_[::1]:41047,_enabled_at_start,_with_prefix_/foobar - query_log_test.go:273: ts=2024-10-26T13:22:10.945Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:22:10.945Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:22:10.945Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:22:10.945Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:22:10.945Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:22:10.945Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:22:10.952Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:41047 - ts=2024-10-26T13:22:10.952Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar - ts=2024-10-26T13:22:10.952Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:22:10.955Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:41047 - ts=2024-10-26T13:22:10.955Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:41047 - ts=2024-10-26T13:22:10.961Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-10-26T13:22:10.962Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=9.92µs - ts=2024-10-26T13:22:10.962Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-10-26T13:22:10.962Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-10-26T13:22:10.962Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=104.921µs wal_replay_duration=673.564µs wbl_replay_duration=240ns total_replay_duration=883.725µs - ts=2024-10-26T13:22:10.965Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC - ts=2024-10-26T13:22:10.965Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-10-26T13:22:10.965Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2257632278 - ts=2024-10-26T13:22:10.966Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2257632278 totalDuration=788.564µs db_storage=2.04µs remote_storage=3µs web_handler=800ns query_engine=22.96µs scrape=477.723µs scrape_sd=10.72µs notify=1.32µs notify_sd=3.84µs rules=2.48µs tracing=26.6µs - ts=2024-10-26T13:22:10.966Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-10-26T13:22:10.966Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-10-26T13:22:11.415Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2257632278 - ts=2024-10-26T13:22:11.416Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2257632278 totalDuration=456.842µs db_storage=2.2µs remote_storage=22.44µs web_handler=720ns query_engine=21.12µs scrape=223.961µs scrape_sd=6.72µs notify=1.8µs notify_sd=2.44µs rules=2.24µs tracing=13.36µs - ts=2024-10-26T13:22:11.418Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2257632278 - ts=2024-10-26T13:22:11.418Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2257632278 totalDuration=454.762µs db_storage=1.96µs remote_storage=2.8µs web_handler=1.16µs query_engine=20.24µs scrape=214.921µs scrape_sd=6.72µs notify=2.48µs notify_sd=1.52µs rules=1.92µs tracing=11.6µs - ts=2024-10-26T13:22:11.423Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2257632278 - ts=2024-10-26T13:22:11.423Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2257632278 totalDuration=474.123µs db_storage=2.2µs remote_storage=2.52µs web_handler=760ns query_engine=60.84µs scrape=210.201µs scrape_sd=5.8µs notify=1.56µs notify_sd=1.64µs rules=2.12µs tracing=11.32µs +=== RUN TestQueryLog/api_queries,_[::1]:41485,_enabled_at_start,_with_prefix_/foobar + query_log_test.go:273: ts=2025-11-28T19:58:51.012Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:58:51.012Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:58:51.012Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:58:51.012Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:58:51.012Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:58:51.012Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:58:51.013Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:41485 + ts=2025-11-28T19:58:51.014Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:58:51.015Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar + ts=2025-11-28T19:58:51.036Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:41485 + ts=2025-11-28T19:58:51.036Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:41485 + ts=2025-11-28T19:58:51.037Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-11-28T19:58:51.037Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.44µs + ts=2025-11-28T19:58:51.037Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-11-28T19:58:51.044Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-11-28T19:58:51.044Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=25.48µs wal_replay_duration=6.4866ms wbl_replay_duration=120ns total_replay_duration=6.53572ms + ts=2025-11-28T19:58:51.045Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC + ts=2025-11-28T19:58:51.045Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-11-28T19:58:51.045Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3557539292 + ts=2025-11-28T19:58:51.046Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3557539292 totalDuration=383.84µs db_storage=1.76µs remote_storage=2.32µs web_handler=880ns query_engine=9.68µs scrape=194.92µs scrape_sd=6.88µs notify=1.2µs notify_sd=2.28µs rules=1.64µs tracing=16.96µs + ts=2025-11-28T19:58:51.046Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-11-28T19:58:51.046Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-11-28T19:58:51.383Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3557539292 + ts=2025-11-28T19:58:51.384Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3557539292 totalDuration=204.08µs db_storage=1.92µs remote_storage=23.16µs web_handler=560ns query_engine=4.84µs scrape=53.72µs scrape_sd=4.88µs notify=1.44µs notify_sd=2.04µs rules=1.76µs tracing=11.2µs + ts=2025-11-28T19:58:51.395Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3557539292 + ts=2025-11-28T19:58:51.396Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3557539292 totalDuration=218.44µs db_storage=1.88µs remote_storage=2.16µs web_handler=520ns query_engine=11.24µs scrape=51.24µs scrape_sd=4.48µs notify=1.04µs notify_sd=1.24µs rules=2.32µs tracing=12.28µs + ts=2025-11-28T19:58:51.419Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3557539292 + ts=2025-11-28T19:58:51.420Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3557539292 totalDuration=244.12µs db_storage=1.92µs remote_storage=2.08µs web_handler=1.28µs query_engine=23.16µs scrape=53.32µs scrape_sd=4.36µs notify=1.08µs notify_sd=1.24µs rules=1.88µs tracing=12.36µs -=== RUN TestQueryLog/console_queries,_[::1]:34973,_enabled_at_start,_with_prefix_/foobar - query_log_test.go:273: ts=2024-10-26T13:22:11.465Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:22:11.466Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:22:11.466Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:22:11.466Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:22:11.466Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:22:11.466Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:22:11.471Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:34973 - ts=2024-10-26T13:22:11.471Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:22:11.471Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar - ts=2024-10-26T13:22:11.479Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:34973 - ts=2024-10-26T13:22:11.479Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:34973 - ts=2024-10-26T13:22:11.484Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-10-26T13:22:11.484Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.96µs - ts=2024-10-26T13:22:11.484Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-10-26T13:22:11.484Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-10-26T13:22:11.484Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=56.6µs wal_replay_duration=661.604µs wbl_replay_duration=280ns total_replay_duration=776.404µs - ts=2024-10-26T13:22:11.487Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC - ts=2024-10-26T13:22:11.487Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-10-26T13:22:11.487Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2015130206 - ts=2024-10-26T13:22:11.488Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2015130206 totalDuration=777.764µs db_storage=2.12µs remote_storage=2.36µs web_handler=760ns query_engine=20µs scrape=507.523µs scrape_sd=11.76µs notify=1.48µs notify_sd=3.6µs rules=2.44µs tracing=24.16µs - ts=2024-10-26T13:22:11.488Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-10-26T13:22:11.488Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-10-26T13:22:11.936Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2015130206 - ts=2024-10-26T13:22:11.936Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2015130206 totalDuration=464.963µs db_storage=2.44µs remote_storage=25.12µs web_handler=800ns query_engine=6.88µs scrape=250.001µs scrape_sd=10.92µs notify=1.48µs notify_sd=2.56µs rules=2.04µs tracing=13.841µs - ts=2024-10-26T13:22:11.938Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2015130206 - ts=2024-10-26T13:22:11.939Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2015130206 totalDuration=480.323µs db_storage=2.32µs remote_storage=2.64µs web_handler=920ns query_engine=19.56µs scrape=223.401µs scrape_sd=6.8µs notify=1.36µs notify_sd=2.04µs rules=1.76µs tracing=12.52µs - ts=2024-10-26T13:22:11.943Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2015130206 - ts=2024-10-26T13:22:11.943Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2015130206 totalDuration=478.843µs db_storage=2.24µs remote_storage=2.24µs web_handler=920ns query_engine=42.561µs scrape=218.801µs scrape_sd=6.08µs notify=2.04µs notify_sd=1.96µs rules=1.76µs tracing=13.96µs +=== RUN TestQueryLog/console_queries,_[::1]:38839,_enabled_at_start,_with_prefix_/foobar + query_log_test.go:273: ts=2025-11-28T19:58:51.587Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:58:51.587Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:58:51.587Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:58:51.587Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:58:51.587Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:58:51.588Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:58:51.589Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:38839 + ts=2025-11-28T19:58:51.603Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:58:51.620Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar + ts=2025-11-28T19:58:51.621Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:38839 + ts=2025-11-28T19:58:51.621Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:38839 + ts=2025-11-28T19:58:51.623Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-11-28T19:58:51.623Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.52µs + ts=2025-11-28T19:58:51.623Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-11-28T19:58:51.627Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-11-28T19:58:51.627Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=37.52µs wal_replay_duration=4.2496ms wbl_replay_duration=160ns total_replay_duration=4.31788ms + ts=2025-11-28T19:58:51.628Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC + ts=2025-11-28T19:58:51.628Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-11-28T19:58:51.628Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3543229955 + ts=2025-11-28T19:58:51.629Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3543229955 totalDuration=352.8µs db_storage=1.6µs remote_storage=2.36µs web_handler=720ns query_engine=9.72µs scrape=186.68µs scrape_sd=6.64µs notify=1.04µs notify_sd=2.12µs rules=1.28µs tracing=17.64µs + ts=2025-11-28T19:58:51.629Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-11-28T19:58:51.629Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-11-28T19:58:51.975Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3543229955 + ts=2025-11-28T19:58:51.976Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3543229955 totalDuration=192µs db_storage=2µs remote_storage=15.32µs web_handler=400ns query_engine=4.4µs scrape=47.08µs scrape_sd=4.04µs notify=960ns notify_sd=1.32µs rules=1.24µs tracing=11.04µs + ts=2025-11-28T19:58:51.987Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3543229955 + ts=2025-11-28T19:58:51.988Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3543229955 totalDuration=198.32µs db_storage=2.04µs remote_storage=2µs web_handler=320ns query_engine=9.32µs scrape=51.2µs scrape_sd=3.28µs notify=1.48µs notify_sd=1.4µs rules=1.28µs tracing=10.68µs + ts=2025-11-28T19:58:51.996Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3543229955 + ts=2025-11-28T19:58:51.996Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3543229955 totalDuration=206.28µs db_storage=2.4µs remote_storage=1.8µs web_handler=400ns query_engine=20.96µs scrape=45.68µs scrape_sd=4.16µs notify=960ns notify_sd=1.4µs rules=1.8µs tracing=9.32µs -=== RUN TestQueryLog/rule_queries,_[::1]:34093,_enabled_at_start,_with_prefix_/foobar +=== RUN TestQueryLog/rule_queries,_[::1]:34609,_enabled_at_start,_with_prefix_/foobar query_log_test.go:60: changing prefix has no effect on rules -=== RUN TestQueryLog/api_queries,_[::1]:45429,_with_prefix_/foobar - query_log_test.go:273: ts=2024-10-26T13:22:11.983Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:22:11.983Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:22:11.984Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:22:11.984Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:22:11.984Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:22:11.984Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:22:11.990Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:45429 - ts=2024-10-26T13:22:11.991Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:22:11.991Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar - ts=2024-10-26T13:22:11.994Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:45429 - ts=2024-10-26T13:22:11.994Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:45429 - ts=2024-10-26T13:22:11.998Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-10-26T13:22:11.998Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.8µs - ts=2024-10-26T13:22:11.998Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-10-26T13:22:12.001Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-10-26T13:22:12.001Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=54.12µs wal_replay_duration=2.543614ms wbl_replay_duration=200ns total_replay_duration=2.655654ms - ts=2024-10-26T13:22:12.003Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC - ts=2024-10-26T13:22:12.003Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-10-26T13:22:12.003Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2230002680 - ts=2024-10-26T13:22:12.004Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2230002680 totalDuration=637.363µs db_storage=1.72µs remote_storage=3.4µs web_handler=640ns query_engine=1.12µs scrape=431.483µs scrape_sd=10.32µs notify=2.64µs notify_sd=3µs rules=2µs tracing=33.64µs - ts=2024-10-26T13:22:12.004Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-10-26T13:22:12.004Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-10-26T13:22:12.462Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2230002680 - ts=2024-10-26T13:22:12.463Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2230002680 totalDuration=845.364µs db_storage=2.56µs remote_storage=2.4µs web_handler=480ns query_engine=19.6µs scrape=542.243µs scrape_sd=6.04µs notify=2µs notify_sd=1.64µs rules=1.88µs tracing=10.8µs - ts=2024-10-26T13:22:12.466Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2230002680 - ts=2024-10-26T13:22:12.466Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2230002680 totalDuration=329.602µs db_storage=2.08µs remote_storage=2.4µs web_handler=640ns query_engine=6.44µs scrape=156.961µs scrape_sd=5.48µs notify=1.92µs notify_sd=2.04µs rules=1.8µs tracing=13.4µs - ts=2024-10-26T13:22:12.468Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2230002680 - ts=2024-10-26T13:22:12.469Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2230002680 totalDuration=333.962µs db_storage=2µs remote_storage=2.92µs web_handler=760ns query_engine=15.8µs scrape=145.841µs scrape_sd=5.2µs notify=1.28µs notify_sd=1.88µs rules=2.2µs tracing=13.16µs - ts=2024-10-26T13:22:12.473Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2230002680 - ts=2024-10-26T13:22:12.473Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2230002680 totalDuration=691.323µs db_storage=1.96µs remote_storage=3.4µs web_handler=600ns query_engine=196.001µs scrape=162.281µs scrape_sd=5.08µs notify=1.2µs notify_sd=1.8µs rules=1.88µs tracing=12.2µs +=== RUN TestQueryLog/api_queries,_[::1]:38157,_with_prefix_/foobar + query_log_test.go:273: ts=2025-11-28T19:58:52.118Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:58:52.118Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:58:52.118Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:58:52.119Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:58:52.119Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:58:52.119Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:58:52.124Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:38157 + ts=2025-11-28T19:58:52.132Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:58:52.141Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar + ts=2025-11-28T19:58:52.150Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-11-28T19:58:52.150Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.56µs + ts=2025-11-28T19:58:52.150Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-11-28T19:58:52.151Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-11-28T19:58:52.151Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=27.12µs wal_replay_duration=391.28µs wbl_replay_duration=160ns total_replay_duration=442.08µs + ts=2025-11-28T19:58:52.151Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:38157 + ts=2025-11-28T19:58:52.151Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:38157 + ts=2025-11-28T19:58:52.153Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC + ts=2025-11-28T19:58:52.153Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-11-28T19:58:52.153Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3757050193 + ts=2025-11-28T19:58:52.153Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3757050193 totalDuration=303.52µs db_storage=2.16µs remote_storage=2µs web_handler=600ns query_engine=1.04µs scrape=161.24µs scrape_sd=6.88µs notify=1.16µs notify_sd=2.04µs rules=1.76µs tracing=22.52µs + ts=2025-11-28T19:58:52.153Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-11-28T19:58:52.153Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-11-28T19:58:52.526Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3757050193 + ts=2025-11-28T19:58:52.526Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3757050193 totalDuration=265.92µs db_storage=2.4µs remote_storage=2.48µs web_handler=320ns query_engine=11.76µs scrape=50.84µs scrape_sd=4.08µs notify=1.08µs notify_sd=1.44µs rules=1.76µs tracing=9.88µs + ts=2025-11-28T19:58:52.528Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3757050193 + ts=2025-11-28T19:58:52.528Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3757050193 totalDuration=160.68µs db_storage=1.64µs remote_storage=2.2µs web_handler=480ns query_engine=3.72µs scrape=46.72µs scrape_sd=3.68µs notify=920ns notify_sd=1.12µs rules=1.44µs tracing=11.08µs + ts=2025-11-28T19:58:52.530Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3757050193 + ts=2025-11-28T19:58:52.530Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3757050193 totalDuration=199.92µs db_storage=1.76µs remote_storage=2.28µs web_handler=400ns query_engine=9.76µs scrape=50.16µs scrape_sd=4.28µs notify=960ns notify_sd=1.12µs rules=1.4µs tracing=11.6µs + ts=2025-11-28T19:58:52.545Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3757050193 + ts=2025-11-28T19:58:52.545Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3757050193 totalDuration=283.88µs db_storage=1.8µs remote_storage=2.32µs web_handler=400ns query_engine=29.52µs scrape=58.92µs scrape_sd=4.64µs notify=1.08µs notify_sd=1.4µs rules=1.68µs tracing=12.16µs -=== RUN TestQueryLog/console_queries,_[::1]:34377,_with_prefix_/foobar - query_log_test.go:273: ts=2024-10-26T13:22:12.522Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:22:12.522Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:22:12.522Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:22:12.522Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:22:12.522Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:22:12.522Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:22:12.524Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:34377 - ts=2024-10-26T13:22:12.524Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:22:12.524Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar - ts=2024-10-26T13:22:12.532Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:34377 - ts=2024-10-26T13:22:12.533Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:34377 - ts=2024-10-26T13:22:12.537Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-10-26T13:22:12.537Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.72µs - ts=2024-10-26T13:22:12.537Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-10-26T13:22:12.538Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-10-26T13:22:12.538Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=24.88µs wal_replay_duration=196.801µs wbl_replay_duration=160ns total_replay_duration=247.201µs - ts=2024-10-26T13:22:12.538Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC - ts=2024-10-26T13:22:12.538Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-10-26T13:22:12.538Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2070326557 - ts=2024-10-26T13:22:12.539Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2070326557 totalDuration=377.322µs db_storage=1.56µs remote_storage=2.68µs web_handler=640ns query_engine=720ns scrape=250.002µs scrape_sd=7.28µs notify=1.44µs notify_sd=1.92µs rules=1.52µs tracing=21.08µs - ts=2024-10-26T13:22:12.539Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-10-26T13:22:12.539Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-10-26T13:22:12.996Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2070326557 - ts=2024-10-26T13:22:12.997Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2070326557 totalDuration=572.363µs db_storage=2.56µs remote_storage=2.96µs web_handler=560ns query_engine=20.56µs scrape=226.041µs scrape_sd=5.88µs notify=1.4µs notify_sd=2.52µs rules=2.04µs tracing=12.56µs - ts=2024-10-26T13:22:13.001Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2070326557 - ts=2024-10-26T13:22:13.001Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2070326557 totalDuration=420.802µs db_storage=2.6µs remote_storage=2.64µs web_handler=1µs query_engine=6.04µs scrape=226.721µs scrape_sd=6.2µs notify=1.64µs notify_sd=2.04µs rules=2.24µs tracing=14.04µs - ts=2024-10-26T13:22:13.004Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2070326557 - ts=2024-10-26T13:22:13.004Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2070326557 totalDuration=497.683µs db_storage=2.48µs remote_storage=3.76µs web_handler=720ns query_engine=62.08µs scrape=222.842µs scrape_sd=6.72µs notify=1.48µs notify_sd=2.32µs rules=2.32µs tracing=12.88µs - ts=2024-10-26T13:22:13.009Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2070326557 - ts=2024-10-26T13:22:13.009Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2070326557 totalDuration=464.042µs db_storage=2.52µs remote_storage=2.68µs web_handler=1.16µs query_engine=39.6µs scrape=191.681µs scrape_sd=6.64µs notify=1.76µs notify_sd=2.4µs rules=2.44µs tracing=12.4µs +=== RUN TestQueryLog/console_queries,_[::1]:34735,_with_prefix_/foobar + query_log_test.go:273: ts=2025-11-28T19:58:52.808Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:58:52.808Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:58:52.808Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:58:52.808Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:58:52.808Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:58:52.808Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:58:52.810Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:34735 + ts=2025-11-28T19:58:52.810Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:58:52.823Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar + ts=2025-11-28T19:58:52.824Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:34735 + ts=2025-11-28T19:58:52.824Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:34735 + ts=2025-11-28T19:58:52.828Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-11-28T19:58:52.828Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.68µs + ts=2025-11-28T19:58:52.828Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-11-28T19:58:52.829Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-11-28T19:58:52.829Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=24.4µs wal_replay_duration=434.04µs wbl_replay_duration=160ns total_replay_duration=481.36µs + ts=2025-11-28T19:58:52.830Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC + ts=2025-11-28T19:58:52.830Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-11-28T19:58:52.830Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3885193138 + ts=2025-11-28T19:58:52.830Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3885193138 totalDuration=290.72µs db_storage=1.44µs remote_storage=1.84µs web_handler=560ns query_engine=1.16µs scrape=159.76µs scrape_sd=7.8µs notify=1.24µs notify_sd=2.12µs rules=1.36µs tracing=21.52µs + ts=2025-11-28T19:58:52.830Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-11-28T19:58:52.831Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-11-28T19:58:53.082Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3885193138 + ts=2025-11-28T19:58:53.082Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3885193138 totalDuration=250.72µs db_storage=1.56µs remote_storage=2.88µs web_handler=320ns query_engine=11.6µs scrape=45.48µs scrape_sd=4.52µs notify=1.24µs notify_sd=1.44µs rules=1.6µs tracing=9.24µs + ts=2025-11-28T19:58:53.084Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3885193138 + ts=2025-11-28T19:58:53.084Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3885193138 totalDuration=159.92µs db_storage=2.04µs remote_storage=2.52µs web_handler=840ns query_engine=3.28µs scrape=48.68µs scrape_sd=3.56µs notify=1.28µs notify_sd=3.96µs rules=2.4µs tracing=10.36µs + ts=2025-11-28T19:58:53.085Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3885193138 + ts=2025-11-28T19:58:53.085Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3885193138 totalDuration=179.76µs db_storage=1.44µs remote_storage=1.96µs web_handler=360ns query_engine=10.24µs scrape=44.68µs scrape_sd=3.88µs notify=880ns notify_sd=1.56µs rules=1.24µs tracing=10.8µs + ts=2025-11-28T19:58:53.087Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3885193138 + ts=2025-11-28T19:58:53.088Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3885193138 totalDuration=202.96µs db_storage=1.84µs remote_storage=1.96µs web_handler=360ns query_engine=21.36µs scrape=45.12µs scrape_sd=3.68µs notify=920ns notify_sd=1.16µs rules=1.4µs tracing=10.52µs -=== RUN TestQueryLog/rule_queries,_[::1]:42545,_with_prefix_/foobar +=== RUN TestQueryLog/rule_queries,_[::1]:36641,_with_prefix_/foobar query_log_test.go:60: changing prefix has no effect on rules ---- PASS: TestQueryLog (55.38s) - --- PASS: TestQueryLog/api_queries,_127.0.0.1:39417,_enabled_at_start (0.52s) - --- PASS: TestQueryLog/console_queries,_127.0.0.1:39285,_enabled_at_start (0.52s) - --- PASS: TestQueryLog/rule_queries,_127.0.0.1:41255,_enabled_at_start (10.58s) - --- PASS: TestQueryLog/api_queries,_127.0.0.1:43867 (0.57s) - --- PASS: TestQueryLog/console_queries,_127.0.0.1:44485 (0.62s) - --- PASS: TestQueryLog/rule_queries,_127.0.0.1:39959 (12.62s) - --- PASS: TestQueryLog/api_queries,_127.0.0.1:36041,_enabled_at_start,_with_prefix_/foobar (0.55s) - --- PASS: TestQueryLog/console_queries,_127.0.0.1:36043,_enabled_at_start,_with_prefix_/foobar (0.60s) - --- SKIP: TestQueryLog/rule_queries,_127.0.0.1:38609,_enabled_at_start,_with_prefix_/foobar (0.00s) - --- PASS: TestQueryLog/api_queries,_127.0.0.1:41621,_with_prefix_/foobar (0.56s) - --- PASS: TestQueryLog/console_queries,_127.0.0.1:34923,_with_prefix_/foobar (0.61s) - --- SKIP: TestQueryLog/rule_queries,_127.0.0.1:33627,_with_prefix_/foobar (0.00s) - --- PASS: TestQueryLog/api_queries,_[::1]:41729,_enabled_at_start (0.57s) - --- PASS: TestQueryLog/console_queries,_[::1]:36483,_enabled_at_start (0.56s) - --- PASS: TestQueryLog/rule_queries,_[::1]:33257,_enabled_at_start (10.58s) - --- PASS: TestQueryLog/api_queries,_[::1]:33861 (0.61s) - --- PASS: TestQueryLog/console_queries,_[::1]:44075 (0.58s) - --- PASS: TestQueryLog/rule_queries,_[::1]:37061 (12.58s) - --- PASS: TestQueryLog/api_queries,_[::1]:41047,_enabled_at_start,_with_prefix_/foobar (0.56s) - --- PASS: TestQueryLog/console_queries,_[::1]:34973,_enabled_at_start,_with_prefix_/foobar (0.52s) - --- SKIP: TestQueryLog/rule_queries,_[::1]:34093,_enabled_at_start,_with_prefix_/foobar (0.00s) - --- PASS: TestQueryLog/api_queries,_[::1]:45429,_with_prefix_/foobar (0.54s) - --- PASS: TestQueryLog/console_queries,_[::1]:34377,_with_prefix_/foobar (0.53s) - --- SKIP: TestQueryLog/rule_queries,_[::1]:42545,_with_prefix_/foobar (0.00s) +--- PASS: TestQueryLog (55.33s) + --- PASS: TestQueryLog/api_queries,_127.0.0.1:35255,_enabled_at_start (0.53s) + --- PASS: TestQueryLog/console_queries,_127.0.0.1:43299,_enabled_at_start (0.53s) + --- PASS: TestQueryLog/rule_queries,_127.0.0.1:45211,_enabled_at_start (10.56s) + --- PASS: TestQueryLog/api_queries,_127.0.0.1:40673 (0.55s) + --- PASS: TestQueryLog/console_queries,_127.0.0.1:44739 (0.53s) + --- PASS: TestQueryLog/rule_queries,_127.0.0.1:33163 (12.59s) + --- PASS: TestQueryLog/api_queries,_127.0.0.1:44939,_enabled_at_start,_with_prefix_/foobar (0.56s) + --- PASS: TestQueryLog/console_queries,_127.0.0.1:36979,_enabled_at_start,_with_prefix_/foobar (0.66s) + --- SKIP: TestQueryLog/rule_queries,_127.0.0.1:33437,_enabled_at_start,_with_prefix_/foobar (0.00s) + --- PASS: TestQueryLog/api_queries,_127.0.0.1:37559,_with_prefix_/foobar (0.57s) + --- PASS: TestQueryLog/console_queries,_127.0.0.1:43995,_with_prefix_/foobar (0.55s) + --- SKIP: TestQueryLog/rule_queries,_127.0.0.1:34577,_with_prefix_/foobar (0.00s) + --- PASS: TestQueryLog/api_queries,_[::1]:35359,_enabled_at_start (0.59s) + --- PASS: TestQueryLog/console_queries,_[::1]:34471,_enabled_at_start (0.54s) + --- PASS: TestQueryLog/rule_queries,_[::1]:46461,_enabled_at_start (10.57s) + --- PASS: TestQueryLog/api_queries,_[::1]:40639 (0.58s) + --- PASS: TestQueryLog/console_queries,_[::1]:35445 (0.56s) + --- PASS: TestQueryLog/rule_queries,_[::1]:34003 (12.58s) + --- PASS: TestQueryLog/api_queries,_[::1]:41485,_enabled_at_start,_with_prefix_/foobar (0.63s) + --- PASS: TestQueryLog/console_queries,_[::1]:38839,_enabled_at_start,_with_prefix_/foobar (0.56s) + --- SKIP: TestQueryLog/rule_queries,_[::1]:34609,_enabled_at_start,_with_prefix_/foobar (0.00s) + --- PASS: TestQueryLog/api_queries,_[::1]:38157,_with_prefix_/foobar (0.56s) + --- PASS: TestQueryLog/console_queries,_[::1]:34735,_with_prefix_/foobar (0.53s) + --- SKIP: TestQueryLog/rule_queries,_[::1]:36641,_with_prefix_/foobar (0.00s) === CONT TestMaxBlockChunkSegmentSizeBounds - main_test.go:266: ts=2024-10-26T13:22:13.072Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:22:13.073Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:22:13.073Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:22:13.073Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:22:13.073Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:22:13.073Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:22:13.075Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2024-10-26T13:22:13.076Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:22:13.076Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." - ts=2024-10-26T13:22:13.076Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." - ts=2024-10-26T13:22:13.076Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." - ts=2024-10-26T13:22:13.076Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" - ts=2024-10-26T13:22:13.076Z caller=main.go:915 level=info msg="Stopping scrape manager..." - ts=2024-10-26T13:22:13.076Z caller=main.go:874 level=info msg="Notify discovery manager stopped" - ts=2024-10-26T13:22:13.076Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" - ts=2024-10-26T13:22:13.076Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-10-26T13:22:13.076Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." - ts=2024-10-26T13:22:13.076Z caller=main.go:907 level=info msg="Scrape manager stopped" - ts=2024-10-26T13:22:13.076Z caller=main.go:1136 level=info msg="Notifier manager stopped" - ts=2024-10-26T13:22:13.078Z 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-11-28T19:58:53.171Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:58:53.171Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:58:53.175Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:58:53.175Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:58:53.175Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:58:53.175Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:58:53.186Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2025-11-28T19:58:53.196Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:58:53.196Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." + ts=2025-11-28T19:58:53.196Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." + ts=2025-11-28T19:58:53.196Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." + ts=2025-11-28T19:58:53.196Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" + ts=2025-11-28T19:58:53.196Z caller=main.go:915 level=info msg="Stopping scrape manager..." + ts=2025-11-28T19:58:53.196Z caller=main.go:874 level=info msg="Notify discovery manager stopped" + ts=2025-11-28T19:58:53.197Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:42205 + ts=2025-11-28T19:58:53.197Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:42205 + ts=2025-11-28T19:58:53.198Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" + ts=2025-11-28T19:58:53.198Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." + ts=2025-11-28T19:58:53.198Z caller=main.go:1136 level=info msg="Notifier manager stopped" + ts=2025-11-28T19:58:53.198Z caller=main.go:907 level=info msg="Scrape manager stopped" + ts=2025-11-28T19:58:53.198Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-11-28T19:58:53.198Z 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-10-26T13:22:13.131Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-10-26T13:22:13.132Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-10-26T13:22:13.132Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" - ts=2024-10-26T13:22:13.132Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 codethink02-arm64 (none))" - ts=2024-10-26T13:22:13.132Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-10-26T13:22:13.132Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-10-26T13:22:13.134Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2024-10-26T13:22:13.135Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-10-26T13:22:13.139Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:43381 - ts=2024-10-26T13:22:13.139Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:43381 - ts=2024-10-26T13:22:13.143Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-10-26T13:22:13.144Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.28µs - ts=2024-10-26T13:22:13.144Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-10-26T13:22:13.144Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-10-26T13:22:13.144Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=52µs wal_replay_duration=477.523µs wbl_replay_duration=200ns total_replay_duration=584.523µs - ts=2024-10-26T13:22:13.146Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC - ts=2024-10-26T13:22:13.146Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-10-26T13:22:13.146Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus.yml - ts=2024-10-26T13:22:13.147Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus.yml totalDuration=1.066366ms db_storage=2.24µs remote_storage=2.801µs web_handler=920ns query_engine=1.36µs scrape=451.602µs scrape_sd=66.12µs notify=66.681µs notify_sd=20.04µs rules=2.84µs tracing=12.84µs - ts=2024-10-26T13:22:13.148Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-10-26T13:22:13.148Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + main_test.go:266: ts=2025-11-28T19:58:53.284Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-11-28T19:58:53.284Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-11-28T19:58:53.284Z caller=main.go:569 level=info build_context="(go=go1.23.2, platform=linux/arm64, user=, date=, tags=unknown)" + ts=2025-11-28T19:58:53.284Z caller=main.go:570 level=info host_details="(Linux 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-11-28T19:58:53.284Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-11-28T19:58:53.284Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-11-28T19:58:53.286Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2025-11-28T19:58:53.303Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-11-28T19:58:53.304Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:40289 + ts=2025-11-28T19:58:53.305Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:40289 + ts=2025-11-28T19:58:53.311Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-11-28T19:58:53.311Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.52µs + ts=2025-11-28T19:58:53.311Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-11-28T19:58:53.320Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-11-28T19:58:53.320Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=21.16µs wal_replay_duration=9.33992ms wbl_replay_duration=120ns total_replay_duration=9.38528ms + ts=2025-11-28T19:58:53.321Z caller=main.go:1026 level=info fs_type=TMPFS_MAGIC + ts=2025-11-28T19:58:53.321Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-11-28T19:58:53.321Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus.yml + ts=2025-11-28T19:58:53.322Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus.yml totalDuration=680.72µs db_storage=1.2µs remote_storage=1.96µs web_handler=720ns query_engine=1µs scrape=295.92µs scrape_sd=27.88µs notify=44.4µs notify_sd=18.28µs rules=1.92µs tracing=13.56µs + ts=2025-11-28T19:58:53.322Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-11-28T19:58:53.322Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." ---- PASS: TestMaxBlockChunkSegmentSizeBounds (10.08s) +--- PASS: TestMaxBlockChunkSegmentSizeBounds (10.13s) PASS -ok github.com/prometheus/prometheus/cmd/prometheus 106.511s +ok github.com/prometheus/prometheus/cmd/prometheus 106.839s === 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 -01JB4FW4S65QDD8J8Q4N5642XX 1565133713989 1565133713991 2ms 2 2 2 717 +01KB60N4VEKZA7KRXAZTFWH8ZF 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 -01JB4FW51W830G80ZCG3DS5XH4 1565133713989 1565133713990 1ms 1 1 1 620 -01JB4FW5ABFSKYTH3ZKJT6HXMP 1565392913989 1565392913990 1ms 1 1 1 620 -01JB4FW5JRSBC5CC4GT2ZR2TZG 1565652113989 1565652113990 1ms 1 1 1 620 +01KB60N52275KZYHBWQ8TE7G6G 1565133713989 1565133713990 1ms 1 1 1 620 +01KB60N5847NQ008CENQN6X3AV 1565392913989 1565392913990 1ms 1 1 1 620 +01KB60N5E6BHP3J0M6PEKCCHGS 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 -01JB4FW5TCPVMS5SRJX257AABZ 1565133713989 1565133713990 1ms 1 1 1 620 -01JB4FW61J3WPKYGSWR8Z1NWT0 1565392913989 1565392913990 1ms 1 1 1 619 +01KB60N5MGD2B5SH6RJNTFWJ5G 1565133713989 1565133713990 1ms 1 1 1 620 +01KB60N5V2SAXBJC2KGEQ1K79E 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 -01JB4FW6AB3T8HKWS3DAHY96PM 1565133713989 1565133715990 2.001s 3 2 2 723 +01KB60N61CGSGCQ2N4A9ZA67YB 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 -01JB4FW6K8HGAK6TFWGRGPMFET 1624463088000 1627056153001 720h17m45.001s 3 2 2 726 +01KB60N67HB1M5DBBS4DTNS7GT 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 -01JB4FW6W227YRN5QA3WPVGAKR 1624463088000 1624463088001 1ms 1 1 1 620 -01JB4FW74FJS59MK541DWPFYS6 1629503088000 1629863088001 100h0m0.001s 2 1 1 631 +01KB60N6F3YPV3KBJ9T51EMCZ0 1624463088000 1624463088001 1ms 1 1 1 620 +01KB60N6NGCMAV0Q6C12491TFF 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 -01JB4FW7C55RFW6TT6G6EPBV6R 1624463088000 1624463088001 1ms 1 1 1 620 -01JB4FW7MMRY1XJSNS39BZ09TM 1765943088000 1768463088001 700h0m0.001s 2 1 1 631 +01KB60N6VYWBQFKP27HN0K3KW0 1624463088000 1624463088001 1ms 1 1 1 620 +01KB60N73DJSBP675ABDXGS17G 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 -01JB4FW7W0NGSN8BBVX1D9QK05 1565133713989 1565133713990 1ms 1 1 1 620 -01JB4FW82YE1XHCGAGSK1V800X 1565144513989 1565144513990 1ms 1 1 1 620 -01JB4FW89X5SC7B322XGV6Z1PG 1565155313989 1565155313990 1ms 1 1 1 620 -01JB4FW8GV2545EM5VJ3NZJ7R1 1565166113989 1565166113990 1ms 1 1 1 620 +01KB60N7A77CW4MAZ3S7H5A8R9 1565133713989 1565133713990 1ms 1 1 1 620 +01KB60N7HES9YBF2WQ2M96ASYF 1565144513989 1565144513990 1ms 1 1 1 620 +01KB60N7QPENYNJMHGZJ7KXWZN 1565155313989 1565155313990 1ms 1 1 1 620 +01KB60N7XPBVHVY598T889NM0C 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 -01JB4FW8R5782KDNNR43Y7AD3R 1565133713989 1565133716001 2.012s 3 1 1 625 -01JB4FW90RDH0340WY2Q0XHHWD 1565144513989 1565144513990 1ms 1 1 1 620 -01JB4FW997C5D0QA5WMPBNXT0C 1565155313989 1565155314001 12ms 2 1 1 622 -01JB4FW9HF9PF875KSVZVFZJJY 1565166113989 1565166113990 1ms 1 1 1 620 +01KB60N856ENHVXMVQE7CHMR4F 1565133713989 1565133716001 2.012s 3 1 1 625 +01KB60N8BY60PNW09SSAGQT7PB 1565144513989 1565144513990 1ms 1 1 1 620 +01KB60N8JE5EDSFBG46PR2FPER 1565155313989 1565155314001 12ms 2 1 1 622 +01KB60N8SC79CZK8P827MP5WKH 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 -01JB4FW9SCNY6H63DCZRDANYCX 0 7199001 1h59m59.001s 4 2 2 700 +01KB60N91673J40PQ3KA5CSMZY 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 -01JB4FWA2J80YEKKZQV73NQD4M 6900000 6900001 1ms 1 1 1 600 +01KB60N97N1CMRH7H3FK1N385V 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 -01JB4FWABKC40FRH5NMKF1X0KS 6900000 6900001 1ms 1 1 1 531 +01KB60N9F26DG3XXQDC2X37MGV 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 -01JB4FWAK9JZZBWQGYBQEW7B72 1001000 1001001 1ms 1 1 1 521 +01KB60N9PRKQW3Q7NVP21MQSV0 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. @@ -4252,21 +4309,21 @@ backfill_test.go:687: Test:No EOF. === RUN TestBackfill/Data_after_EOF. backfill_test.go:687: Test:Data after EOF. ---- PASS: TestBackfill (6.23s) - --- PASS: TestBackfill/Empty_file. (0.03s) - --- PASS: TestBackfill/Multiple_samples_with_different_timestamp_for_different_series. (0.28s) - --- PASS: TestBackfill/Multiple_samples_separated_by_3_days. (0.78s) - --- PASS: TestBackfill/Unordered_samples_from_multiple_series,_which_end_in_different_blocks. (0.51s) - --- PASS: TestBackfill/Multiple_samples_with_different_timestamp_for_the_same_series. (0.29s) - --- PASS: TestBackfill/Long_maximum_block_duration_puts_all_data_into_one_block. (0.28s) - --- PASS: TestBackfill/Long_maximum_block_duration_puts_all_data_into_two_blocks. (0.51s) - --- PASS: TestBackfill/Maximum_block_duration_longer_than_longest_possible_duration,_uses_largest_duration,_puts_all_data_into_two_blocks. (0.51s) - --- PASS: TestBackfill/Multiple_samples_that_end_up_in_different_blocks. (0.90s) - --- PASS: TestBackfill/Number_of_samples_are_greater_than_the_sample_batch_size. (1.06s) - --- PASS: TestBackfill/One_series_spanning_2h_in_same_block_should_not_cause_problems_to_other_series. (0.29s) - --- PASS: TestBackfill/Sample_with_no_#HELP_or_#TYPE_keyword. (0.29s) - --- PASS: TestBackfill/Sample_without_newline_after_#_EOF. (0.25s) - --- PASS: TestBackfill/Bare_sample. (0.24s) +--- PASS: TestBackfill (5.21s) + --- PASS: TestBackfill/Empty_file. (0.02s) + --- PASS: TestBackfill/Multiple_samples_with_different_timestamp_for_different_series. (0.21s) + --- PASS: TestBackfill/Multiple_samples_separated_by_3_days. (0.59s) + --- PASS: TestBackfill/Unordered_samples_from_multiple_series,_which_end_in_different_blocks. (0.41s) + --- PASS: TestBackfill/Multiple_samples_with_different_timestamp_for_the_same_series. (0.20s) + --- PASS: TestBackfill/Long_maximum_block_duration_puts_all_data_into_one_block. (0.24s) + --- PASS: TestBackfill/Long_maximum_block_duration_puts_all_data_into_two_blocks. (0.41s) + --- PASS: TestBackfill/Maximum_block_duration_longer_than_longest_possible_duration,_uses_largest_duration,_puts_all_data_into_two_blocks. (0.46s) + --- PASS: TestBackfill/Multiple_samples_that_end_up_in_different_blocks. (0.86s) + --- PASS: TestBackfill/Number_of_samples_are_greater_than_the_sample_batch_size. (0.89s) + --- PASS: TestBackfill/One_series_spanning_2h_in_same_block_should_not_cause_problems_to_other_series. (0.21s) + --- PASS: TestBackfill/Sample_with_no_#HELP_or_#TYPE_keyword. (0.24s) + --- PASS: TestBackfill/Sample_without_newline_after_#_EOF. (0.24s) + --- PASS: TestBackfill/Bare_sample. (0.22s) --- PASS: TestBackfill/Does_not_have_timestamp. (0.00s) --- PASS: TestBackfill/Has_a_bad_type_information. (0.00s) --- PASS: TestBackfill/No_newline. (0.00s) @@ -4362,19 +4419,19 @@ === RUN TestExitCodes/prometheus-config.lint.yml === RUN TestExitCodes/prometheus-config.lint.yml/true === RUN TestExitCodes/prometheus-config.lint.yml/false ---- PASS: TestExitCodes (0.31s) - --- PASS: TestExitCodes/prometheus-config.good.yml (0.07s) +--- PASS: TestExitCodes (0.77s) + --- PASS: TestExitCodes/prometheus-config.good.yml (0.11s) --- PASS: TestExitCodes/prometheus-config.good.yml/true (0.04s) - --- PASS: TestExitCodes/prometheus-config.good.yml/false (0.04s) - --- PASS: TestExitCodes/prometheus-config.bad.yml (0.08s) - --- PASS: TestExitCodes/prometheus-config.bad.yml/true (0.04s) - --- PASS: TestExitCodes/prometheus-config.bad.yml/false (0.04s) - --- PASS: TestExitCodes/prometheus-config.nonexistent.yml (0.08s) - --- PASS: TestExitCodes/prometheus-config.nonexistent.yml/true (0.04s) + --- PASS: TestExitCodes/prometheus-config.good.yml/false (0.07s) + --- PASS: TestExitCodes/prometheus-config.bad.yml (0.25s) + --- PASS: TestExitCodes/prometheus-config.bad.yml/true (0.15s) + --- PASS: TestExitCodes/prometheus-config.bad.yml/false (0.10s) + --- PASS: TestExitCodes/prometheus-config.nonexistent.yml (0.13s) + --- PASS: TestExitCodes/prometheus-config.nonexistent.yml/true (0.10s) --- PASS: TestExitCodes/prometheus-config.nonexistent.yml/false (0.04s) - --- PASS: TestExitCodes/prometheus-config.lint.yml (0.08s) - --- PASS: TestExitCodes/prometheus-config.lint.yml/true (0.04s) - --- PASS: TestExitCodes/prometheus-config.lint.yml/false (0.04s) + --- PASS: TestExitCodes/prometheus-config.lint.yml (0.28s) + --- PASS: TestExitCodes/prometheus-config.lint.yml/true (0.16s) + --- PASS: TestExitCodes/prometheus-config.lint.yml/false (0.12s) === RUN TestDocumentation main_test.go:441: Skipping unsupported test --- SKIP: TestDocumentation (0.00s) @@ -4384,15 +4441,15 @@ === RUN TestBackfillRuleIntegration/run_importer_with_dup_name_label === RUN TestBackfillRuleIntegration/one_importer_twice === RUN TestBackfillRuleIntegration/run_importer_once_with_larger_blocks ---- PASS: TestBackfillRuleIntegration (10.10s) - --- PASS: TestBackfillRuleIntegration/no_samples (0.12s) - --- PASS: TestBackfillRuleIntegration/run_importer_once (2.18s) - --- PASS: TestBackfillRuleIntegration/run_importer_with_dup_name_label (2.17s) - --- PASS: TestBackfillRuleIntegration/one_importer_twice (4.55s) - --- PASS: TestBackfillRuleIntegration/run_importer_once_with_larger_blocks (1.09s) +--- PASS: TestBackfillRuleIntegration (8.68s) + --- PASS: TestBackfillRuleIntegration/no_samples (0.23s) + --- PASS: TestBackfillRuleIntegration/run_importer_once (1.98s) + --- PASS: TestBackfillRuleIntegration/run_importer_with_dup_name_label (1.73s) + --- PASS: TestBackfillRuleIntegration/one_importer_twice (3.82s) + --- PASS: TestBackfillRuleIntegration/run_importer_once_with_larger_blocks (0.91s) === RUN TestBackfillLabels === RUN TestBackfillLabels/correct-labels ---- PASS: TestBackfillLabels (0.50s) +--- PASS: TestBackfillLabels (0.45s) --- PASS: TestBackfillLabels/correct-labels (0.00s) === RUN TestSDCheckResult --- PASS: TestSDCheckResult (0.00s) @@ -4426,7 +4483,7 @@ === RUN TestRulesUnitTest/Bad_rules_(error_evaluating) Unit Testing: ./testdata/bad-rules-error-test.yml FAILED: - rule: joined, time: 0s, err: found duplicate series for the match group {a="1"} on the right hand-side of the operation: [{__name__="join_2", a="1", b="3"}, {__name__="join_2", a="1", b="4"}];many-to-many matching not allowed: matching labels must be unique on one side + rule: joined, time: 0s, err: found duplicate series for the match group {a="1"} on the right hand-side of the operation: [{__name__="join_2", a="1", b="4"}, {__name__="join_2", a="1", b="3"}];many-to-many matching not allowed: matching labels must be unique on one side === RUN TestRulesUnitTest/Simple_failing_test @@ -4484,27 +4541,26 @@ Unit Testing: ./testdata/negative-offset-test.yml SUCCESS ---- PASS: TestRulesUnitTest (1.55s) - --- PASS: TestRulesUnitTest/Passing_Unit_Tests (0.96s) - --- PASS: TestRulesUnitTest/Long_evaluation_interval (0.51s) - --- PASS: TestRulesUnitTest/Bad_input_series (0.00s) - --- PASS: TestRulesUnitTest/Bad_PromQL (0.00s) - --- PASS: TestRulesUnitTest/Bad_rules_(syntax_error) (0.01s) +--- PASS: TestRulesUnitTest (1.20s) + --- PASS: TestRulesUnitTest/Passing_Unit_Tests (0.75s) + --- PASS: TestRulesUnitTest/Long_evaluation_interval (0.37s) + --- PASS: TestRulesUnitTest/Bad_input_series (0.01s) + --- PASS: TestRulesUnitTest/Bad_PromQL (0.01s) + --- PASS: TestRulesUnitTest/Bad_rules_(syntax_error) (0.00s) --- PASS: TestRulesUnitTest/Bad_rules_(error_evaluating) (0.01s) --- PASS: TestRulesUnitTest/Simple_failing_test (0.01s) - --- PASS: TestRulesUnitTest/Disabled_feature_(@_modifier) (0.00s) - --- PASS: TestRulesUnitTest/Enabled_feature_(@_modifier) (0.01s) - --- PASS: TestRulesUnitTest/Disabled_feature_(negative_offset) (0.01s) + --- PASS: TestRulesUnitTest/Disabled_feature_(@_modifier) (0.01s) + --- PASS: TestRulesUnitTest/Enabled_feature_(@_modifier) (0.00s) + --- PASS: TestRulesUnitTest/Disabled_feature_(negative_offset) (0.02s) --- PASS: TestRulesUnitTest/Enabled_feature_(negative_offset) (0.01s) PASS -ok github.com/prometheus/prometheus/cmd/promtool 18.787s -? github.com/prometheus/prometheus/discovery/aws [no test files] +ok github.com/prometheus/prometheus/cmd/promtool 16.434s === RUN TestYAMLRoundtrip --- PASS: TestYAMLRoundtrip (0.00s) === RUN TestRemoteWriteRetryOnRateLimit --- PASS: TestRemoteWriteRetryOnRateLimit (0.00s) === RUN TestLoadConfig ---- PASS: TestLoadConfig (0.01s) +--- PASS: TestLoadConfig (0.00s) === RUN TestScrapeIntervalLarger --- PASS: TestScrapeIntervalLarger (0.00s) === RUN TestElideSecrets @@ -4512,7 +4568,7 @@ === RUN TestLoadConfigRuleFilesAbsolutePath --- PASS: TestLoadConfigRuleFilesAbsolutePath (0.00s) === RUN TestBadConfigs ---- PASS: TestBadConfigs (0.02s) +--- PASS: TestBadConfigs (0.00s) === RUN TestBadStaticConfigsJSON --- PASS: TestBadStaticConfigsJSON (0.00s) === RUN TestBadStaticConfigsYML @@ -4542,9 +4598,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.101s -? github.com/prometheus/prometheus/discovery/gce [no test files] -? github.com/prometheus/prometheus/discovery/install [no test files] +ok github.com/prometheus/prometheus/config 0.104s === RUN TestTargetUpdatesOrder === RUN TestTargetUpdatesOrder/Single_TP_no_updates === RUN TestTargetUpdatesOrder/Multiple_TPs_no_updates @@ -4593,12 +4647,12 @@ === RUN TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_one_provider_closes_its_channel === RUN TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_the_channel_is_blocked --- PASS: TestCoordinationWithReceiver (1.01s) - --- PASS: TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_one_provider_closes_its_channel (0.31s) - --- PASS: TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_the_channel_is_blocked (0.70s) + --- PASS: TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_one_provider_closes_its_channel (0.20s) + --- PASS: TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_the_channel_is_blocked (0.80s) === RUN TestTargetSetTargetGroupsUpdateDuringApplyConfig --- PASS: TestTargetSetTargetGroupsUpdateDuringApplyConfig (0.02s) PASS -ok github.com/prometheus/prometheus/discovery 4.475s +ok github.com/prometheus/prometheus/discovery 4.474s === RUN TestMapFromVMWithEmptyTags --- PASS: TestMapFromVMWithEmptyTags (0.00s) === RUN TestMapFromVMWithTags @@ -4610,19 +4664,19 @@ === RUN TestNewAzureResourceFromID --- PASS: TestNewAzureResourceFromID (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/azure 0.047s +ok github.com/prometheus/prometheus/discovery/azure 0.131s === RUN TestDigitalOceanSDRefresh === RUN TestDigitalOceanSDRefresh/item_0 === RUN TestDigitalOceanSDRefresh/item_1 === RUN TestDigitalOceanSDRefresh/item_2 === RUN TestDigitalOceanSDRefresh/item_3 ---- PASS: TestDigitalOceanSDRefresh (0.01s) +--- PASS: TestDigitalOceanSDRefresh (0.00s) --- PASS: TestDigitalOceanSDRefresh/item_0 (0.00s) --- PASS: TestDigitalOceanSDRefresh/item_1 (0.00s) --- PASS: TestDigitalOceanSDRefresh/item_2 (0.00s) --- PASS: TestDigitalOceanSDRefresh/item_3 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/digitalocean 0.054s +ok github.com/prometheus/prometheus/discovery/digitalocean 0.041s === RUN TestDNS === RUN TestDNS/A_record_query_with_error === PAUSE TestDNS/A_record_query_with_error @@ -4639,19 +4693,19 @@ === RUN TestDNS/MX_record_query === PAUSE TestDNS/MX_record_query === CONT TestDNS/A_record_query_with_error -=== CONT TestDNS/SRV_record_query_with_unsupported_resource_records === CONT TestDNS/MX_record_query === CONT TestDNS/SRV_record_query_with_empty_answer_(NXDOMAIN) -=== CONT TestDNS/AAAA_record_query +=== CONT TestDNS/SRV_record_query_with_unsupported_resource_records === CONT TestDNS/SRV_record_query +=== CONT TestDNS/AAAA_record_query === CONT TestDNS/A_record_query --- PASS: TestDNS (0.00s) --- PASS: TestDNS/A_record_query_with_error (0.00s) + --- PASS: TestDNS/MX_record_query (0.00s) --- PASS: TestDNS/SRV_record_query_with_empty_answer_(NXDOMAIN) (0.00s) --- PASS: TestDNS/SRV_record_query_with_unsupported_resource_records (0.00s) - --- PASS: TestDNS/MX_record_query (0.00s) - --- PASS: TestDNS/AAAA_record_query (0.00s) --- PASS: TestDNS/SRV_record_query (0.00s) + --- PASS: TestDNS/AAAA_record_query (0.00s) --- PASS: TestDNS/A_record_query (0.00s) === RUN TestSDConfigUnmarshalYAML === RUN TestSDConfigUnmarshalYAML/valid_srv @@ -4670,9 +4724,9 @@ --- PASS: TestSDConfigUnmarshalYAML/invalid_empty_names (0.00s) --- PASS: TestSDConfigUnmarshalYAML/invalid_unknown_dns_type (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/dns 0.054s +ok github.com/prometheus/prometheus/discovery/dns 0.092s === RUN TestFetchApps ---- PASS: TestFetchApps (0.01s) +--- PASS: TestFetchApps (0.00s) === RUN Test500ErrorHttpResponse --- PASS: Test500ErrorHttpResponse (0.00s) === RUN TestEurekaSDHandleError @@ -4682,7 +4736,7 @@ === RUN TestEurekaSDSendGroup --- PASS: TestEurekaSDSendGroup (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/eureka 0.054s +ok github.com/prometheus/prometheus/discovery/eureka 0.025s === RUN TestInitialUpdate === RUN TestInitialUpdate/fixtures/valid.yml === PAUSE TestInitialUpdate/fixtures/valid.yml @@ -4714,25 +4768,24 @@ === RUN TestRemoveFile === PAUSE TestRemoveFile === CONT TestNoopFileUpdate +=== CONT TestInvalidFileUpdate === CONT TestUpdateFileWithPartialWrites -=== CONT TestRemoveFile === CONT TestFileUpdate -=== CONT TestInvalidFileUpdate +=== CONT TestRemoveFile + file_test.go:469: update received after 100.04732ms +=== NAME TestFileUpdate + file_test.go:385: update received after 100.92656ms === NAME TestNoopFileUpdate - file_test.go:367: update received after 101.989669ms ---- PASS: TestNoopFileUpdate (0.20s) -=== NAME TestRemoveFile - file_test.go:469: update received after 103.403476ms + file_test.go:367: update received after 100.80624ms --- PASS: TestRemoveFile (0.20s) -=== NAME TestFileUpdate - file_test.go:385: update received after 103.679118ms --- PASS: TestFileUpdate (0.20s) +--- PASS: TestNoopFileUpdate (0.20s) --- PASS: TestInvalidFileUpdate (1.10s) === NAME TestUpdateFileWithPartialWrites - file_test.go:434: update received after 1.103693458s ---- PASS: TestUpdateFileWithPartialWrites (1.21s) + file_test.go:434: update received after 1.10155592s +--- PASS: TestUpdateFileWithPartialWrites (1.20s) PASS -ok github.com/prometheus/prometheus/discovery/file 2.360s +ok github.com/prometheus/prometheus/discovery/file 2.346s === RUN TestHCloudSDRefresh === RUN TestHCloudSDRefresh/item_0 === RUN TestHCloudSDRefresh/item_1 @@ -4750,7 +4803,7 @@ === RUN TestRobotSDRefreshHandleError --- PASS: TestRobotSDRefreshHandleError (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/hetzner 0.043s +ok github.com/prometheus/prometheus/discovery/hetzner 0.031s === RUN TestHTTPValidRefresh --- PASS: TestHTTPValidRefresh (0.01s) === RUN TestHTTPInvalidCode @@ -4784,7 +4837,7 @@ === RUN TestSourceDisappeared --- PASS: TestSourceDisappeared (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/http 0.049s +ok github.com/prometheus/prometheus/discovery/http 0.082s === RUN TestIONOSServerRefresh === RUN TestIONOSServerRefresh/item_0 === RUN TestIONOSServerRefresh/item_1 @@ -4792,9 +4845,7 @@ --- PASS: TestIONOSServerRefresh/item_0 (0.00s) --- PASS: TestIONOSServerRefresh/item_1 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/ionos 0.042s -? github.com/prometheus/prometheus/model/exemplar [no test files] -? github.com/prometheus/prometheus/model/metadata [no test files] +ok github.com/prometheus/prometheus/discovery/ionos 0.090s === RUN TestTargetUpdatesOrder === RUN TestTargetUpdatesOrder/Single_TP_no_updates === RUN TestTargetUpdatesOrder/Multiple_TPs_no_updates @@ -4807,7 +4858,7 @@ === RUN TestTargetUpdatesOrder/Multiple_TPs_initials_and_new_groups === RUN TestTargetUpdatesOrder/One_TP_initials_arrive_after_other_TP_updates. === RUN TestTargetUpdatesOrder/Single_TP_empty_update_in_between ---- PASS: TestTargetUpdatesOrder (1.40s) +--- PASS: TestTargetUpdatesOrder (1.41s) --- PASS: TestTargetUpdatesOrder/Single_TP_no_updates (0.00s) --- PASS: TestTargetUpdatesOrder/Multiple_TPs_no_updates (0.00s) --- PASS: TestTargetUpdatesOrder/Single_TP_empty_initials (0.01s) @@ -4816,9 +4867,9 @@ --- PASS: TestTargetUpdatesOrder/Multiple_TPs_initials_only (0.01s) --- PASS: TestTargetUpdatesOrder/Single_TP_initials_followed_by_empty_updates (0.01s) --- PASS: TestTargetUpdatesOrder/Single_TP_initials_and_new_groups (0.01s) - --- PASS: TestTargetUpdatesOrder/Multiple_TPs_initials_and_new_groups (0.51s) + --- PASS: TestTargetUpdatesOrder/Multiple_TPs_initials_and_new_groups (0.52s) --- PASS: TestTargetUpdatesOrder/One_TP_initials_arrive_after_other_TP_updates. (0.30s) - --- PASS: TestTargetUpdatesOrder/Single_TP_empty_update_in_between (0.34s) + --- PASS: TestTargetUpdatesOrder/Single_TP_empty_update_in_between (0.35s) === RUN TestTargetSetRecreatesTargetGroupsEveryRun --- PASS: TestTargetSetRecreatesTargetGroupsEveryRun (0.20s) === RUN TestDiscovererConfigs @@ -4834,11 +4885,11 @@ === RUN TestCoordinationWithReceiver === RUN TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_one_provider_closes_its_channel === RUN TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_the_channel_is_blocked ---- PASS: TestCoordinationWithReceiver (1.00s) +--- PASS: TestCoordinationWithReceiver (1.01s) --- PASS: TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_one_provider_closes_its_channel (0.20s) --- PASS: TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_the_channel_is_blocked (0.80s) PASS -ok github.com/prometheus/prometheus/discovery/legacymanager 3.334s +ok github.com/prometheus/prometheus/discovery/legacymanager 3.386s === RUN TestLinodeSDRefresh === RUN TestLinodeSDRefresh/item_0 === RUN TestLinodeSDRefresh/item_1 @@ -4850,7 +4901,7 @@ --- PASS: TestLinodeSDRefresh/item_2 (0.00s) --- PASS: TestLinodeSDRefresh/item_3 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/linode 0.030s +ok github.com/prometheus/prometheus/discovery/linode 0.176s === RUN TestMarathonSDHandleError --- PASS: TestMarathonSDHandleError (0.00s) === RUN TestMarathonSDEmptyList @@ -4878,7 +4929,7 @@ === RUN TestMarathonSDSendGroupWithContainerNetworkAndPortMapping --- PASS: TestMarathonSDSendGroupWithContainerNetworkAndPortMapping (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/marathon 0.027s +ok github.com/prometheus/prometheus/discovery/marathon 0.084s === RUN TestDockerSDRefresh === RUN TestDockerSDRefresh/item_0 === RUN TestDockerSDRefresh/item_1 @@ -4915,7 +4966,7 @@ === RUN TestDockerSwarmSDServicesRefresh/item_12 === RUN TestDockerSwarmSDServicesRefresh/item_13 === RUN TestDockerSwarmSDServicesRefresh/item_14 ---- PASS: TestDockerSwarmSDServicesRefresh (0.00s) +--- PASS: TestDockerSwarmSDServicesRefresh (0.03s) --- PASS: TestDockerSwarmSDServicesRefresh/item_0 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_1 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_2 (0.00s) @@ -4969,7 +5020,7 @@ === RUN TestDockerSwarmTasksSDRefresh/item_24 === RUN TestDockerSwarmTasksSDRefresh/item_25 === RUN TestDockerSwarmTasksSDRefresh/item_26 ---- PASS: TestDockerSwarmTasksSDRefresh (0.01s) +--- PASS: TestDockerSwarmTasksSDRefresh (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_0 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_1 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_2 (0.00s) @@ -4998,9 +5049,9 @@ --- PASS: TestDockerSwarmTasksSDRefresh/item_25 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_26 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/moby 0.040s +ok github.com/prometheus/prometheus/discovery/moby 0.140s === RUN TestOpenstackSDHypervisorRefresh ---- PASS: TestOpenstackSDHypervisorRefresh (0.00s) +--- PASS: TestOpenstackSDHypervisorRefresh (0.01s) === RUN TestOpenstackSDHypervisorRefreshWithDoneContext --- PASS: TestOpenstackSDHypervisorRefreshWithDoneContext (0.00s) === RUN TestOpenstackSDInstanceRefresh @@ -5016,10 +5067,10 @@ === RUN TestOpenstackSDInstanceRefreshWithDoneContext --- PASS: TestOpenstackSDInstanceRefreshWithDoneContext (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/openstack 0.023s +ok github.com/prometheus/prometheus/discovery/openstack 0.126s === RUN TestOvhcloudDedicatedServerRefresh === RUN TestOvhcloudDedicatedServerRefresh/item_0 ---- PASS: TestOvhcloudDedicatedServerRefresh (0.00s) +--- PASS: TestOvhcloudDedicatedServerRefresh (0.01s) --- PASS: TestOvhcloudDedicatedServerRefresh/item_0 (0.00s) === RUN TestErrorInitClient --- PASS: TestErrorInitClient (0.00s) @@ -5046,7 +5097,7 @@ --- PASS: TestOvhCloudVpsRefresh (0.00s) --- PASS: TestOvhCloudVpsRefresh/item_0 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/ovhcloud 0.021s +ok github.com/prometheus/prometheus/discovery/ovhcloud 0.086s === RUN TestPuppetSlashInURL --- PASS: TestPuppetSlashInURL (0.00s) === RUN TestPuppetDBRefresh @@ -5058,21 +5109,21 @@ === RUN TestPuppetDBInvalidFormat --- PASS: TestPuppetDBInvalidFormat (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/puppetdb 0.036s +ok github.com/prometheus/prometheus/discovery/puppetdb 0.064s === RUN TestRefresh ---- PASS: TestRefresh (0.00s) +--- PASS: TestRefresh (0.01s) PASS -ok github.com/prometheus/prometheus/discovery/refresh 0.018s +ok github.com/prometheus/prometheus/discovery/refresh 0.082s === RUN TestScalewayInstanceRefresh === RUN TestScalewayInstanceRefresh/item_0 === RUN TestScalewayInstanceRefresh/item_1 ---- PASS: TestScalewayInstanceRefresh (0.01s) +--- PASS: TestScalewayInstanceRefresh (0.02s) --- PASS: TestScalewayInstanceRefresh/item_0 (0.00s) --- PASS: TestScalewayInstanceRefresh/item_1 (0.00s) === RUN TestScalewayInstanceAuthToken --- PASS: TestScalewayInstanceAuthToken (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/scaleway 0.038s +ok github.com/prometheus/prometheus/discovery/scaleway 0.063s === RUN TestTargetGroupStrictJSONUnmarshal --- PASS: TestTargetGroupStrictJSONUnmarshal (0.00s) === RUN TestTargetGroupJSONMarshal @@ -5084,7 +5135,7 @@ === RUN TestString --- PASS: TestString (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/targetgroup 0.017s +ok github.com/prometheus/prometheus/discovery/targetgroup 0.028s === RUN TestTritonSDNew --- PASS: TestTritonSDNew (0.00s) === RUN TestTritonSDNewBadConfig @@ -5094,7 +5145,7 @@ === RUN TestTritonSDNewCNConfig --- PASS: TestTritonSDNewCNConfig (0.00s) === RUN TestTritonSDRefreshNoTargets ---- PASS: TestTritonSDRefreshNoTargets (0.01s) +--- PASS: TestTritonSDRefreshNoTargets (0.02s) === RUN TestTritonSDRefreshMultipleTargets --- PASS: TestTritonSDRefreshMultipleTargets (0.01s) === RUN TestTritonSDRefreshNoServer @@ -5106,15 +5157,15 @@ === RUN TestTritonSDRefreshCNsWithHostname --- PASS: TestTritonSDRefreshCNsWithHostname (0.01s) PASS -ok github.com/prometheus/prometheus/discovery/triton 0.058s +ok github.com/prometheus/prometheus/discovery/triton 0.132s === RUN TestUyuniSDHandleError ---- PASS: TestUyuniSDHandleError (0.01s) +--- PASS: TestUyuniSDHandleError (0.00s) === RUN TestUyuniSDLogin --- PASS: TestUyuniSDLogin (0.00s) === RUN TestUyuniSDSkipLogin --- PASS: TestUyuniSDSkipLogin (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/uyuni 0.090s +ok github.com/prometheus/prometheus/discovery/uyuni 0.093s === RUN TestVultrSDRefresh === RUN TestVultrSDRefresh/item_0 === RUN TestVultrSDRefresh/item_1 @@ -5124,11 +5175,11 @@ --- PASS: TestVultrSDRefresh/item_1 (0.00s) --- PASS: TestVultrSDRefresh/item_2 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/vultr 0.047s +ok github.com/prometheus/prometheus/discovery/vultr 0.053s === RUN TestNewDiscoveryError --- PASS: TestNewDiscoveryError (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/zookeeper 0.026s +ok github.com/prometheus/prometheus/discovery/zookeeper 0.050s === RUN TestFloatHistogramMul === RUN TestFloatHistogramMul/zero_value === RUN TestFloatHistogramMul/zero_multiplier @@ -5314,7 +5365,7 @@ === RUN TestCumulativeBucketIterator/3 === RUN TestCumulativeBucketIterator/4 === RUN TestCumulativeBucketIterator/5 ---- PASS: TestCumulativeBucketIterator (0.00s) +--- PASS: TestCumulativeBucketIterator (0.01s) --- PASS: TestCumulativeBucketIterator/0 (0.00s) --- PASS: TestCumulativeBucketIterator/1 (0.00s) --- PASS: TestCumulativeBucketIterator/2 (0.00s) @@ -5376,9 +5427,9 @@ --- PASS: TestHistogramCompact/only_empty_buckets_and_maxEmptyBuckets_greater_zero (0.00s) --- PASS: TestHistogramCompact/multiple_spans_of_only_empty_buckets (0.00s) PASS -ok github.com/prometheus/prometheus/model/histogram 0.020s +ok github.com/prometheus/prometheus/model/histogram 0.060s === RUN TestLabels_String ---- PASS: TestLabels_String (0.00s) +--- PASS: TestLabels_String (0.01s) === RUN TestLabels_MatchLabels --- PASS: TestLabels_MatchLabels (0.00s) === RUN TestLabels_HasDuplicateLabelNames @@ -5488,13 +5539,13 @@ === RUN TestOptimizeConcatRegex --- PASS: TestOptimizeConcatRegex (0.00s) PASS -ok github.com/prometheus/prometheus/model/labels 0.016s +ok github.com/prometheus/prometheus/model/labels 0.056s === RUN TestRelabel --- PASS: TestRelabel (0.00s) === RUN TestTargetLabelValidity --- PASS: TestTargetLabelValidity (0.00s) PASS -ok github.com/prometheus/prometheus/model/relabel 0.027s +ok github.com/prometheus/prometheus/model/relabel 0.056s === RUN TestParseFileSuccess --- PASS: TestParseFileSuccess (0.00s) === RUN TestParseFileFailure @@ -5526,9 +5577,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.069s -? github.com/prometheus/prometheus/model/timestamp [no test files] -? github.com/prometheus/prometheus/model/value [no test files] +ok github.com/prometheus/prometheus/model/rulefmt 0.095s === RUN TestNewParser === PAUSE TestNewParser === RUN TestOpenMetricsParse @@ -5552,54 +5601,51 @@ === CONT TestNewParser === RUN TestNewParser/invalid-content-type-3 === PAUSE TestNewParser/invalid-content-type-3 +=== RUN TestNewParser/invalid-content-type-4 +=== PAUSE TestNewParser/invalid-content-type-4 +=== RUN TestNewParser/openmetrics +=== PAUSE TestNewParser/openmetrics +=== RUN TestNewParser/openmetrics-with-charset +=== PAUSE TestNewParser/openmetrics-with-charset === RUN TestNewParser/plain-text === PAUSE TestNewParser/plain-text -=== RUN TestNewParser/some-other-valid-content-type -=== PAUSE TestNewParser/some-other-valid-content-type === RUN TestNewParser/empty-string === PAUSE TestNewParser/empty-string === RUN TestNewParser/invalid-content-type-1 === PAUSE TestNewParser/invalid-content-type-1 === 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 -=== PAUSE TestNewParser/openmetrics -=== RUN TestNewParser/openmetrics-with-charset -=== PAUSE TestNewParser/openmetrics-with-charset === RUN TestNewParser/openmetrics-with-charset-and-version === PAUSE TestNewParser/openmetrics-with-charset-and-version === RUN TestNewParser/plain-text-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-3 +=== CONT TestNewParser/some-other-valid-content-type === CONT TestNewParser/plain-text-with-version === CONT TestNewParser/openmetrics-with-charset-and-version -=== CONT TestNewParser/openmetrics-with-charset -=== CONT TestNewParser/openmetrics -=== CONT TestNewParser/invalid-content-type-4 === CONT TestNewParser/invalid-content-type-2 === CONT TestNewParser/invalid-content-type-1 === CONT TestNewParser/empty-string -=== CONT TestNewParser/some-other-valid-content-type === CONT TestNewParser/plain-text +=== CONT TestNewParser/openmetrics-with-charset +=== CONT TestNewParser/openmetrics +=== CONT TestNewParser/invalid-content-type-4 --- PASS: TestNewParser (0.00s) --- PASS: TestNewParser/invalid-content-type-3 (0.00s) + --- PASS: TestNewParser/some-other-valid-content-type (0.00s) --- PASS: TestNewParser/plain-text-with-version (0.00s) --- PASS: TestNewParser/openmetrics-with-charset-and-version (0.00s) - --- PASS: TestNewParser/openmetrics-with-charset (0.00s) - --- PASS: TestNewParser/openmetrics (0.00s) - --- PASS: TestNewParser/invalid-content-type-4 (0.00s) --- PASS: TestNewParser/invalid-content-type-2 (0.00s) --- PASS: TestNewParser/invalid-content-type-1 (0.00s) --- PASS: TestNewParser/empty-string (0.00s) - --- PASS: TestNewParser/some-other-valid-content-type (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 -ok github.com/prometheus/prometheus/model/textparse 0.034s -? github.com/prometheus/prometheus/plugins [no test files] -? github.com/prometheus/prometheus/prompb [no test files] -? github.com/prometheus/prometheus/prompb/io/prometheus/client [no test files] +ok github.com/prometheus/prometheus/model/textparse 0.044s === RUN TestPostPath --- PASS: TestPostPath (0.00s) === RUN TestHandlerNextBatch @@ -5633,32 +5679,23 @@ === RUN TestHangingNotifier/7 === RUN TestHangingNotifier/8 === RUN TestHangingNotifier/9 ---- PASS: TestHangingNotifier (2.06s) +--- PASS: TestHangingNotifier (2.07s) --- PASS: TestHangingNotifier/0 (0.21s) - --- PASS: TestHangingNotifier/1 (0.21s) + --- PASS: TestHangingNotifier/1 (0.20s) --- PASS: TestHangingNotifier/2 (0.20s) --- PASS: TestHangingNotifier/3 (0.20s) --- PASS: TestHangingNotifier/4 (0.21s) - --- PASS: TestHangingNotifier/5 (0.20s) - --- PASS: TestHangingNotifier/6 (0.21s) - --- PASS: TestHangingNotifier/7 (0.20s) + --- PASS: TestHangingNotifier/5 (0.21s) + --- PASS: TestHangingNotifier/6 (0.20s) + --- PASS: TestHangingNotifier/7 (0.21s) --- PASS: TestHangingNotifier/8 (0.20s) - --- PASS: TestHangingNotifier/9 (0.20s) + --- PASS: TestHangingNotifier/9 (0.21s) PASS -ok github.com/prometheus/prometheus/notifier 2.160s -? 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] +ok github.com/prometheus/prometheus/notifier 2.239s === RUN TestQueryConcurrency ---- PASS: TestQueryConcurrency (0.03s) +--- PASS: TestQueryConcurrency (0.02s) === RUN TestQueryTimeout ---- PASS: TestQueryTimeout (0.10s) +--- PASS: TestQueryTimeout (0.11s) === RUN TestQueryCancel --- PASS: TestQueryCancel (0.00s) === RUN TestQueryError @@ -5714,7 +5751,7 @@ === RUN TestSelectHintsSetCorrectly/rate(foo[2s:1s]_@_50)_+_bar_+_rate(baz[2m:1s]_@_900_offset_2m)_ === RUN TestSelectHintsSetCorrectly/sum_over_time(sum_over_time(metric{job="1"}[100s])[100s:25s]_@_50)[3s:1s]_@_3000 === RUN TestSelectHintsSetCorrectly/sum_over_time(sum_over_time(metric{job="1"}[100s])[100s:25s]_@_3000)[3s:1s]_@_50 ---- PASS: TestSelectHintsSetCorrectly (0.03s) +--- PASS: TestSelectHintsSetCorrectly (0.05s) --- PASS: TestSelectHintsSetCorrectly/foo (0.00s) --- PASS: TestSelectHintsSetCorrectly/foo_@_15 (0.00s) --- PASS: TestSelectHintsSetCorrectly/foo_@_1 (0.00s) @@ -5734,14 +5771,14 @@ --- PASS: TestSelectHintsSetCorrectly/count_over_time((foo_@_200_offset_10s)[2m:1s]_offset_10s) (0.00s) --- PASS: TestSelectHintsSetCorrectly/count_over_time((foo_@_200_offset_10s)[2m:1s]_@_100_offset_10s) (0.00s) --- PASS: TestSelectHintsSetCorrectly/count_over_time((foo_offset_10s)[2m:1s]_@_100_offset_10s) (0.00s) - --- PASS: TestSelectHintsSetCorrectly/foo#01 (0.00s) + --- PASS: TestSelectHintsSetCorrectly/foo#01 (0.01s) --- PASS: TestSelectHintsSetCorrectly/foo_@_15#01 (0.00s) --- PASS: TestSelectHintsSetCorrectly/foo_@_1#01 (0.00s) --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m]_@_180) (0.00s) - --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m]_@_300) (0.01s) + --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m]_@_300) (0.00s) --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m]_@_60) (0.00s) --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m]) (0.00s) - --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m]_offset_2m) (0.00s) + --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m]_offset_2m) (0.01s) --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m:1s]) (0.00s) --- PASS: TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s])#01 (0.00s) --- PASS: TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_offset_10s)#01 (0.00s) @@ -5823,7 +5860,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) @@ -5849,7 +5886,7 @@ --- PASS: TestQueryStatistics/metricWith1SampleEvery10Seconds[60s:5s] (0.00s) --- PASS: TestQueryStatistics/metricWith1SampleEvery10Seconds[60s:5s]_offset_10s (0.00s) --- PASS: TestQueryStatistics/max_over_time(metricWith3SampleEvery10Seconds[60s:5s]) (0.00s) - --- PASS: TestQueryStatistics/sum(max_over_time(metricWith3SampleEvery10Seconds[60s:5s]))_+_sum(max_over_time(metricWith3SampleEvery10Seconds[60s:5s])) (0.00s) + --- PASS: TestQueryStatistics/sum(max_over_time(metricWith3SampleEvery10Seconds[60s:5s]))_+_sum(max_over_time(metricWith3SampleEvery10Seconds[60s:5s])) (0.01s) --- PASS: TestQueryStatistics/metricWith3SampleEvery10Seconds{a="1"}#01 (0.00s) --- PASS: TestQueryStatistics/metricWith3SampleEvery10Seconds{a="1"}#02 (0.00s) --- PASS: TestQueryStatistics/timestamp(metricWith1SampleEvery10Seconds)#01 (0.00s) @@ -5881,7 +5918,7 @@ === RUN TestMaxQuerySamples/rate(bigmetric[10s:1s])_+_rate(bigmetric[10s:1s]_@_30) === RUN TestMaxQuerySamples/rate(rate(bigmetric[10s:1s]_@_10)[100s:25s]_@_1000)[100s:20s]_@_2000 === RUN TestMaxQuerySamples/rate(rate(bigmetric[10s:1s]_@_10)[100s:25s]_@_1000)[17s:1s]_@_2000 ---- PASS: TestMaxQuerySamples (0.01s) +--- PASS: TestMaxQuerySamples (0.02s) --- PASS: TestMaxQuerySamples/1 (0.00s) --- PASS: TestMaxQuerySamples/metric (0.00s) --- PASS: TestMaxQuerySamples/metric[20s] (0.00s) @@ -5957,7 +5994,7 @@ === RUN TestSubquerySelector/#01/sum(http_requests{group=~"pro.*"})[30s:10s] === RUN TestSubquerySelector/#01/sum(http_requests)[40s:10s] === RUN TestSubquerySelector/#01/(sum(http_requests{group=~"p.*"})+sum(http_requests{group=~"c.*"}))[20s:5s] ---- PASS: TestSubquerySelector (0.03s) +--- PASS: TestSubquerySelector (0.06s) --- PASS: TestSubquerySelector/#00 (0.01s) --- PASS: TestSubquerySelector/#00/metric[20s:10s] (0.00s) --- PASS: TestSubquerySelector/#00/metric[20s:5s] (0.00s) @@ -5967,7 +6004,7 @@ --- PASS: TestSubquerySelector/#00/metric[20s:5s]_offset_5s (0.00s) --- PASS: TestSubquerySelector/#00/metric[20s:5s]_offset_6s#01 (0.00s) --- PASS: TestSubquerySelector/#00/metric[20s:5s]_offset_7s (0.00s) - --- PASS: TestSubquerySelector/#01 (0.02s) + --- PASS: TestSubquerySelector/#01 (0.04s) --- PASS: TestSubquerySelector/#01/http_requests{group=~"pro.*",instance="0"}[30s:10s] (0.00s) --- PASS: TestSubquerySelector/#01/http_requests{group=~"pro.*",instance="0"}[5m:] (0.00s) --- PASS: TestSubquerySelector/#01/http_requests{group=~"pro.*",instance="0"}[5m:]_offset_20m (0.00s) @@ -6040,7 +6077,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 @@ -6054,18 +6091,18 @@ --- 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.00s) + --- 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.01s) +--- PASS: TestNativeHistogramRate (0.00s) === RUN TestNativeFloatHistogramRate --- PASS: TestNativeFloatHistogramRate (0.01s) === RUN TestNativeHistogram_HistogramCountAndSum === RUN TestNativeHistogram_HistogramCountAndSum/floatHistogram=true === RUN TestNativeHistogram_HistogramCountAndSum/floatHistogram=false ---- PASS: TestNativeHistogram_HistogramCountAndSum (0.01s) - --- PASS: TestNativeHistogram_HistogramCountAndSum/floatHistogram=true (0.01s) +--- PASS: TestNativeHistogram_HistogramCountAndSum (0.03s) + --- PASS: TestNativeHistogram_HistogramCountAndSum/floatHistogram=true (0.02s) --- PASS: TestNativeHistogram_HistogramCountAndSum/floatHistogram=false (0.01s) === RUN TestNativeHistogram_HistogramQuantile === RUN TestNativeHistogram_HistogramQuantile/all_positive_buckets_with_zero_bucket_floatHistogram=true @@ -6134,7 +6171,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.02s) +--- PASS: TestNativeHistogram_HistogramQuantile (0.01s) --- 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) @@ -6368,11 +6405,11 @@ === 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.10s) - --- PASS: TestNativeHistogram_HistogramFraction/empty_histogram_floatHistogram=true (0.01s) +--- PASS: TestNativeHistogram_HistogramFraction (0.08s) + --- PASS: TestNativeHistogram_HistogramFraction/empty_histogram_floatHistogram=true (0.00s) --- 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.03s) - --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=true/0_0_+Inf (0.01s) + --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=true (0.01s) + --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=true/0_0_+Inf (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=true/1_-Inf_0 (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=true/2_-0.001_0 (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=true/3_0_0.001 (0.00s) @@ -6454,7 +6491,7 @@ --- PASS: TestNativeHistogram_HistogramFraction/both_positive_and_negative_buckets_with_zero_bucket_floatHistogram=true/25_-Inf_+Inf (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/empty_histogram_floatHistogram=false (0.01s) --- PASS: TestNativeHistogram_HistogramFraction/empty_histogram_floatHistogram=false/0_3.1415_42 (0.00s) - --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=false (0.02s) + --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=false (0.01s) --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=false/0_0_+Inf (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=false/1_-Inf_0 (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=false/2_-0.001_0 (0.00s) @@ -6538,9 +6575,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.03s) - --- PASS: TestNativeHistogram_Sum_Count_Add_AvgOperator/floatHistogram=true_0 (0.02s) - --- PASS: TestNativeHistogram_Sum_Count_Add_AvgOperator/floatHistogram=false_1 (0.01s) +--- PASS: TestNativeHistogram_Sum_Count_Add_AvgOperator (0.02s) + --- PASS: TestNativeHistogram_Sum_Count_Add_AvgOperator/floatHistogram=true_0 (0.00s) + --- 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 @@ -6549,22 +6586,22 @@ === RUN TestNativeHistogram_SubOperator/floatHistogram=true_4 === RUN TestNativeHistogram_SubOperator/floatHistogram=false_5 --- PASS: TestNativeHistogram_SubOperator (0.05s) - --- PASS: TestNativeHistogram_SubOperator/floatHistogram=true_0 (0.00s) - --- PASS: TestNativeHistogram_SubOperator/floatHistogram=false_1 (0.00s) + --- PASS: TestNativeHistogram_SubOperator/floatHistogram=true_0 (0.01s) + --- PASS: TestNativeHistogram_SubOperator/floatHistogram=false_1 (0.01s) --- PASS: TestNativeHistogram_SubOperator/floatHistogram=true_2 (0.01s) - --- PASS: TestNativeHistogram_SubOperator/floatHistogram=false_3 (0.02s) + --- PASS: TestNativeHistogram_SubOperator/floatHistogram=false_3 (0.01s) --- PASS: TestNativeHistogram_SubOperator/floatHistogram=true_4 (0.01s) - --- PASS: TestNativeHistogram_SubOperator/floatHistogram=false_5 (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.04s) +--- PASS: TestNativeHistogram_MulDivOperator (0.03s) --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=true_0 (0.01s) --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=false_1 (0.01s) --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=true_2 (0.01s) - --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=false_3 (0.02s) + --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=false_3 (0.01s) === RUN TestQueryLookbackDelta === RUN TestQueryLookbackDelta/default_lookback_delta === RUN TestQueryLookbackDelta/outside_default_lookback_delta @@ -6575,9 +6612,9 @@ === RUN TestQueryLookbackDelta/negative_custom_query_lookback_delta --- PASS: TestQueryLookbackDelta (0.07s) --- PASS: TestQueryLookbackDelta/default_lookback_delta (0.01s) - --- PASS: TestQueryLookbackDelta/outside_default_lookback_delta (0.00s) - --- PASS: TestQueryLookbackDelta/custom_engine_lookback_delta (0.00s) - --- PASS: TestQueryLookbackDelta/outside_custom_engine_lookback_delta (0.00s) + --- 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.02s) --- PASS: TestQueryLookbackDelta/outside_custom_query_lookback_delta (0.01s) --- PASS: TestQueryLookbackDelta/negative_custom_query_lookback_delta (0.01s) @@ -6599,20 +6636,20 @@ === RUN TestEvaluations/testdata/staleness.test === RUN TestEvaluations/testdata/subquery.test === RUN TestEvaluations/testdata/trig_functions.test ---- PASS: TestEvaluations (1.12s) - --- PASS: TestEvaluations/testdata/aggregators.test (0.21s) - --- PASS: TestEvaluations/testdata/at_modifier.test (0.09s) - --- PASS: TestEvaluations/testdata/collision.test (0.05s) - --- PASS: TestEvaluations/testdata/functions.test (0.40s) +--- PASS: TestEvaluations (1.03s) + --- PASS: TestEvaluations/testdata/aggregators.test (0.14s) + --- PASS: TestEvaluations/testdata/at_modifier.test (0.05s) + --- PASS: TestEvaluations/testdata/collision.test (0.03s) + --- PASS: TestEvaluations/testdata/functions.test (0.39s) --- PASS: TestEvaluations/testdata/histograms.test (0.05s) - --- PASS: TestEvaluations/testdata/literals.test (0.02s) - --- PASS: TestEvaluations/testdata/operators.test (0.14s) - --- PASS: TestEvaluations/testdata/selectors.test (0.07s) + --- PASS: TestEvaluations/testdata/literals.test (0.01s) + --- PASS: TestEvaluations/testdata/operators.test (0.16s) + --- PASS: TestEvaluations/testdata/selectors.test (0.08s) --- PASS: TestEvaluations/testdata/staleness.test (0.02s) - --- PASS: TestEvaluations/testdata/subquery.test (0.05s) + --- PASS: TestEvaluations/testdata/subquery.test (0.06s) --- PASS: TestEvaluations/testdata/trig_functions.test (0.02s) === RUN TestConcurrentRangeQueries ---- PASS: TestConcurrentRangeQueries (9.50s) +--- PASS: TestConcurrentRangeQueries (10.12s) === RUN TestQueryLogging --- PASS: TestQueryLogging (0.00s) === RUN TestIndexReuse @@ -6634,31 +6671,31 @@ === RUN TestLazyLoader_WithSamplesTill --- PASS: TestLazyLoader_WithSamplesTill (0.01s) === RUN TestVector_ContainsSameLabelset +=== RUN TestVector_ContainsSameLabelset/empty_vector +=== RUN TestVector_ContainsSameLabelset/vector_with_one_series === RUN TestVector_ContainsSameLabelset/vector_with_two_different_series === RUN TestVector_ContainsSameLabelset/vector_with_two_equal_series === RUN TestVector_ContainsSameLabelset/vector_with_three_series,_two_equal -=== RUN TestVector_ContainsSameLabelset/empty_vector -=== RUN TestVector_ContainsSameLabelset/vector_with_one_series --- PASS: TestVector_ContainsSameLabelset (0.00s) + --- PASS: TestVector_ContainsSameLabelset/empty_vector (0.00s) + --- PASS: TestVector_ContainsSameLabelset/vector_with_one_series (0.00s) --- PASS: TestVector_ContainsSameLabelset/vector_with_two_different_series (0.00s) --- PASS: TestVector_ContainsSameLabelset/vector_with_two_equal_series (0.00s) --- PASS: TestVector_ContainsSameLabelset/vector_with_three_series,_two_equal (0.00s) - --- PASS: TestVector_ContainsSameLabelset/empty_vector (0.00s) - --- PASS: TestVector_ContainsSameLabelset/vector_with_one_series (0.00s) === RUN TestMatrix_ContainsSameLabelset -=== RUN TestMatrix_ContainsSameLabelset/matrix_with_three_series,_two_equal -=== 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/matrix_with_three_series,_two_equal (0.00s) - --- PASS: TestMatrix_ContainsSameLabelset/empty_matrix (0.00s) --- PASS: TestMatrix_ContainsSameLabelset/matrix_with_one_series (0.00s) --- PASS: 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 11.321s +ok github.com/prometheus/prometheus/promql 12.005s === RUN TestLexer === RUN TestLexer/common === RUN TestLexer/numbers @@ -6964,7 +7001,7 @@ === RUN TestParseExpressions/end{start="foo"} === RUN TestParseExpressions/foo_unless_on(start)_bar === RUN TestParseExpressions/foo_unless_on(end)_bar ---- PASS: TestParseExpressions (1.57s) +--- PASS: TestParseExpressions (1.92s) --- PASS: TestParseExpressions/1 (0.00s) --- PASS: TestParseExpressions/+Inf (0.00s) --- PASS: TestParseExpressions/-Inf (0.00s) @@ -7187,7 +7224,7 @@ --- PASS: TestParseExpressions/e-+=/(0) (0.00s) --- PASS: TestParseExpressions/a>b() (0.00s) --- PASS: TestParseExpressions/rate(avg) (0.00s) - --- PASS: TestParseExpressions/(-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1)[1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:] (1.56s) + --- 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.90s) --- PASS: TestParseExpressions/sum(sum) (0.00s) --- PASS: TestParseExpressions/a_+_sum (0.00s) --- PASS: TestParseExpressions/"double-quoted_string_\"_with_escaped_quote" (0.00s) @@ -7241,14 +7278,14 @@ --- PASS: TestParseSeries (0.00s) === RUN TestRecoverParserRuntime parser panic: runtime error: index out of range [123] with length 0 -goroutine 320 [running]: -github.com/prometheus/prometheus/promql/parser.(*parser).recover(0x40000eafc0?, 0x40000edf08) +goroutine 315 [running]: +github.com/prometheus/prometheus/promql/parser.(*parser).recover(0x40000eafc0?, 0x400099ff08) /build/reproducible-path/prometheus-2.45.6+ds/.build/src/github.com/prometheus/prometheus/promql/parser/parse.go:277 +0x9c -panic({0x7c9700?, 0x40005c1560?}) +panic({0x7c9700?, 0x40005b3548?}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0x124 -github.com/prometheus/prometheus/promql/parser.TestRecoverParserRuntime(0x400028c000) +github.com/prometheus/prometheus/promql/parser.TestRecoverParserRuntime(0x400016dd40) /build/reproducible-path/prometheus-2.45.6+ds/.build/src/github.com/prometheus/prometheus/promql/parser/parse_test.go:3727 +0x9c -testing.tRunner(0x400028c000, 0x8359a8) +testing.tRunner(0x400016dd40, 0x8359a8) /usr/lib/go-1.23/src/testing/testing.go:1690 +0xe4 created by testing.(*T).Run in goroutine 1 /usr/lib/go-1.23/src/testing/testing.go:1743 +0x314 @@ -7327,7 +7364,7 @@ --- PASS: TestVectorSelector_String/name_matcher_and_name (0.00s) --- PASS: TestVectorSelector_String/name_matcher_only (0.00s) PASS -ok github.com/prometheus/prometheus/promql/parser 1.601s +ok github.com/prometheus/prometheus/promql/parser 2.003s === RUN TestAlertingRuleHTMLSnippet --- PASS: TestAlertingRuleHTMLSnippet (0.00s) === RUN TestAlertingRuleState @@ -7339,7 +7376,7 @@ alerting_test.go:176: case 3 --- PASS: TestAlertingRuleLabelsUpdate (0.03s) === RUN TestAlertingRuleExternalLabelsInTemplate ---- PASS: TestAlertingRuleExternalLabelsInTemplate (0.01s) +--- PASS: TestAlertingRuleExternalLabelsInTemplate (0.02s) === RUN TestAlertingRuleExternalURLInTemplate --- PASS: TestAlertingRuleExternalURLInTemplate (0.01s) === RUN TestAlertingRuleEmptyLabelFromTemplate @@ -7362,7 +7399,7 @@ alerting_test.go:837: case 4 --- PASS: TestKeepFiringFor (0.01s) === RUN TestPendingAndKeepFiringFor ---- PASS: TestPendingAndKeepFiringFor (0.01s) +--- PASS: TestPendingAndKeepFiringFor (0.00s) === RUN TestAlertingEvalWithOrigin --- PASS: TestAlertingEvalWithOrigin (0.00s) === RUN TestAlertingRule @@ -7373,7 +7410,7 @@ manager_test.go:160: case 4 manager_test.go:160: case 5 manager_test.go:160: case 6 ---- PASS: TestAlertingRule (0.01s) +--- PASS: TestAlertingRule (0.02s) === RUN TestForStateAddSamples manager_test.go:304: case 0 manager_test.go:304: case 1 @@ -7384,7 +7421,7 @@ manager_test.go:304: case 6 --- PASS: TestForStateAddSamples (0.01s) === RUN TestForStateRestore ---- PASS: TestForStateRestore (0.01s) +--- PASS: TestForStateRestore (0.02s) === RUN TestStaleness --- PASS: TestStaleness (0.01s) === RUN TestCopyState @@ -7392,24 +7429,24 @@ === RUN TestDeletedRuleMarkedStale --- PASS: TestDeletedRuleMarkedStale (0.01s) === RUN TestUpdate ---- PASS: TestUpdate (0.01s) +--- PASS: TestUpdate (0.03s) === RUN TestNotify ---- PASS: TestNotify (0.00s) +--- PASS: TestNotify (0.02s) === RUN TestMetricsUpdate ---- PASS: TestMetricsUpdate (8.03s) +--- PASS: TestMetricsUpdate (8.04s) === RUN TestGroupStalenessOnRemoval ---- PASS: TestGroupStalenessOnRemoval (15.01s) +--- PASS: TestGroupStalenessOnRemoval (15.02s) === RUN TestMetricsStalenessOnManagerShutdown ---- PASS: TestMetricsStalenessOnManagerShutdown (9.02s) +--- PASS: TestMetricsStalenessOnManagerShutdown (9.01s) === RUN TestGroupHasAlertingRules --- PASS: TestGroupHasAlertingRules (0.00s) === RUN TestRuleHealthUpdates ---- PASS: TestRuleHealthUpdates (0.01s) +--- PASS: TestRuleHealthUpdates (0.02s) === RUN TestRuleGroupEvalIterationFunc manager_test.go:1358: case 0 manager_test.go:1358: case 1 manager_test.go:1358: case 2 ---- PASS: TestRuleGroupEvalIterationFunc (9.02s) +--- PASS: TestRuleGroupEvalIterationFunc (9.04s) === RUN TestNativeHistogramsInRecordingRules --- PASS: TestNativeHistogramsInRecordingRules (0.01s) === RUN TestNewRuleDetailPanics @@ -7419,7 +7456,7 @@ === RUN TestRuleEval/only_new_labels_in_recording_rule,_metric_name_in_query_result === RUN TestRuleEval/some_replacement_labels_in_recording_rule,_metric_name_in_query_result === RUN TestRuleEval/no_labels_in_recording_rule,_no_metric_name_in_query_result ---- PASS: TestRuleEval (0.01s) +--- PASS: TestRuleEval (0.02s) --- PASS: TestRuleEval/no_labels_in_recording_rule,_metric_name_in_query_result (0.00s) --- PASS: TestRuleEval/only_new_labels_in_recording_rule,_metric_name_in_query_result (0.00s) --- PASS: TestRuleEval/some_replacement_labels_in_recording_rule,_metric_name_in_query_result (0.00s) @@ -7429,11 +7466,11 @@ === RUN TestRuleEvalDuplicate --- PASS: TestRuleEvalDuplicate (0.01s) === RUN TestRecordingRuleLimit ---- PASS: TestRecordingRuleLimit (0.01s) +--- PASS: TestRecordingRuleLimit (0.03s) === RUN TestRecordingEvalWithOrigin --- PASS: TestRecordingEvalWithOrigin (0.00s) PASS -ok github.com/prometheus/prometheus/rules 41.340s +ok github.com/prometheus/prometheus/rules 41.595s === RUN TestPopulateLabels --- PASS: TestPopulateLabels (0.00s) === RUN TestManagerApplyConfig @@ -7467,25 +7504,25 @@ === RUN TestScrapeLoopStopBeforeRun --- PASS: TestScrapeLoopStopBeforeRun (0.50s) === RUN TestScrapeLoopStop ---- PASS: TestScrapeLoopStop (0.03s) +--- PASS: TestScrapeLoopStop (0.04s) === RUN TestScrapeLoopRun ---- PASS: TestScrapeLoopRun (1.10s) +--- PASS: TestScrapeLoopRun (1.11s) === RUN TestScrapeLoopForcedErr --- PASS: TestScrapeLoopForcedErr (0.00s) === RUN TestScrapeLoopMetadata --- PASS: TestScrapeLoopMetadata (0.00s) === RUN TestScrapeLoopSeriesAdded ---- PASS: TestScrapeLoopSeriesAdded (0.01s) +--- PASS: TestScrapeLoopSeriesAdded (0.02s) === RUN TestScrapeLoopFailWithInvalidLabelsAfterRelabel ---- PASS: TestScrapeLoopFailWithInvalidLabelsAfterRelabel (0.01s) +--- PASS: TestScrapeLoopFailWithInvalidLabelsAfterRelabel (0.03s) === RUN TestScrapeLoopRunCreatesStaleMarkersOnFailedScrape ---- PASS: TestScrapeLoopRunCreatesStaleMarkersOnFailedScrape (0.04s) +--- PASS: TestScrapeLoopRunCreatesStaleMarkersOnFailedScrape (0.05s) === RUN TestScrapeLoopRunCreatesStaleMarkersOnParseFailure --- PASS: TestScrapeLoopRunCreatesStaleMarkersOnParseFailure (0.02s) === RUN TestScrapeLoopCache --- PASS: TestScrapeLoopCache (0.04s) === RUN TestScrapeLoopCacheMemoryExhaustionProtection ---- PASS: TestScrapeLoopCacheMemoryExhaustionProtection (0.06s) +--- PASS: TestScrapeLoopCacheMemoryExhaustionProtection (0.05s) === RUN TestScrapeLoopAppend scrape_test.go:1516: Test:Label name collision scrape_test.go:1516: Test:Label name collision @@ -7494,19 +7531,19 @@ scrape_test.go:1516: Test:Stale - NaN --- PASS: TestScrapeLoopAppend (0.00s) === RUN TestScrapeLoopAppendForConflictingPrefixedLabels +=== RUN TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label === RUN TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label,_plus_target_label_already_with_prefix_'exported' === RUN TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label,_plus_existing_label_already_with_prefix_'exported === RUN TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label,_both_already_with_prefix_'exported' === RUN TestScrapeLoopAppendForConflictingPrefixedLabels/Two_target_labels_collide_with_existing_labels,_both_with_and_without_prefix_'exported' === RUN TestScrapeLoopAppendForConflictingPrefixedLabels/Extreme_example -=== RUN TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels (0.00s) + --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label (0.00s) --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label,_plus_target_label_already_with_prefix_'exported' (0.00s) --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label,_plus_existing_label_already_with_prefix_'exported (0.00s) --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label,_both_already_with_prefix_'exported' (0.00s) --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/Two_target_labels_collide_with_existing_labels,_both_with_and_without_prefix_'exported' (0.00s) --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/Extreme_example (0.00s) - --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label (0.00s) === RUN TestScrapeLoopAppendCacheEntryButErrNotFound --- PASS: TestScrapeLoopAppendCacheEntryButErrNotFound (0.00s) === RUN TestScrapeLoopAppendSampleLimit @@ -7514,7 +7551,7 @@ === RUN TestScrapeLoop_HistogramBucketLimit --- PASS: TestScrapeLoop_HistogramBucketLimit (0.00s) === RUN TestScrapeLoop_ChangingMetricString ---- PASS: TestScrapeLoop_ChangingMetricString (0.01s) +--- PASS: TestScrapeLoop_ChangingMetricString (0.02s) === RUN TestScrapeLoopAppendStaleness --- PASS: TestScrapeLoopAppendStaleness (0.00s) === RUN TestScrapeLoopAppendNoStalenessIfTimestamp @@ -7548,27 +7585,27 @@ === RUN TestTargetScraperBodySizeLimit --- PASS: TestTargetScraperBodySizeLimit (0.00s) === RUN TestScrapeLoop_RespectTimestamps ---- PASS: TestScrapeLoop_RespectTimestamps (0.01s) +--- PASS: TestScrapeLoop_RespectTimestamps (0.02s) === RUN TestScrapeLoop_DiscardTimestamps --- PASS: TestScrapeLoop_DiscardTimestamps (0.01s) === RUN TestScrapeLoopDiscardDuplicateLabels ---- PASS: TestScrapeLoopDiscardDuplicateLabels (0.03s) +--- PASS: TestScrapeLoopDiscardDuplicateLabels (0.01s) === RUN TestScrapeLoopDiscardUnnamedMetrics ---- PASS: TestScrapeLoopDiscardUnnamedMetrics (0.01s) +--- PASS: TestScrapeLoopDiscardUnnamedMetrics (0.02s) === RUN TestReusableConfig --- PASS: TestReusableConfig (0.00s) === RUN TestReuseScrapeCache --- PASS: TestReuseScrapeCache (0.00s) === RUN TestScrapeAddFast ---- PASS: TestScrapeAddFast (0.01s) +--- PASS: TestScrapeAddFast (0.03s) === RUN TestReuseCacheRace ---- PASS: TestReuseCacheRace (5.01s) +--- PASS: TestReuseCacheRace (5.00s) === RUN TestCheckAddError --- PASS: TestCheckAddError (0.00s) === RUN TestScrapeReportSingleAppender ---- PASS: TestScrapeReportSingleAppender (3.02s) +--- PASS: TestScrapeReportSingleAppender (3.01s) === RUN TestScrapeReportLimit ---- PASS: TestScrapeReportLimit (0.17s) +--- PASS: TestScrapeReportLimit (0.16s) === RUN TestScrapeLoopLabelLimit scrape_test.go:3294: Test:Valid number of labels scrape_test.go:3294: Test:Too many labels @@ -7585,7 +7622,7 @@ === RUN TestTargetLabels --- PASS: TestTargetLabels (0.00s) === RUN TestTargetOffset - target_test.go:88: [1024 1015 1006 1002 999 983 963 1025 997 986] + target_test.go:88: [990 1026 1012 998 1006 989 983 978 1014 1004] --- PASS: TestTargetOffset (0.03s) === RUN TestTargetURL --- PASS: TestTargetURL (0.00s) @@ -7596,13 +7633,19 @@ === RUN TestNewHTTPBasicAuth --- PASS: TestNewHTTPBasicAuth (0.00s) === RUN TestNewHTTPCACert ---- PASS: TestNewHTTPCACert (0.02s) + target_test.go:254: Get "https://127.0.0.1:44269": tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2025-11-29T09:58:08+14:00 is after 2025-08-01T14:09:21Z +2025/11/29 09:58:08 http: TLS handshake error from 127.0.0.1:39666: read tcp 127.0.0.1:44269->127.0.0.1:39666: use of closed network connection +--- FAIL: TestNewHTTPCACert (0.01s) === RUN TestNewHTTPClientCert ---- PASS: TestNewHTTPClientCert (0.04s) + target_test.go:287: Get "https://127.0.0.1:44285": tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2025-11-29T09:58:08+14:00 is after 2025-08-01T14:09:21Z +2025/11/29 09:58:08 http: TLS handshake error from 127.0.0.1:47546: read tcp 127.0.0.1:44285->127.0.0.1:47546: use of closed network connection +--- FAIL: TestNewHTTPClientCert (0.01s) === RUN TestNewHTTPWithServerName ---- PASS: TestNewHTTPWithServerName (0.01s) + target_test.go:316: Get "https://127.0.0.1:44999": tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2025-11-29T09:58:08+14:00 is after 2025-08-01T14:09:21Z +2025/11/29 09:58:08 http: TLS handshake error from 127.0.0.1:38192: read tcp 127.0.0.1:44999->127.0.0.1:38192: use of closed network connection +--- FAIL: TestNewHTTPWithServerName (0.01s) === RUN TestNewHTTPWithBadServerName -2024/10/26 01:23:09 http: TLS handshake error from 127.0.0.1:59668: read tcp 127.0.0.1:45167->127.0.0.1:59668: use of closed network connection +2025/11/29 09:58:08 http: TLS handshake error from 127.0.0.1:39142: read tcp 127.0.0.1:41449->127.0.0.1:39142: use of closed network connection --- PASS: TestNewHTTPWithBadServerName (0.01s) === RUN TestNewClientWithBadTLSConfig --- PASS: TestNewClientWithBadTLSConfig (0.00s) @@ -7618,8 +7661,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 12.339s +FAIL +FAIL github.com/prometheus/prometheus/scrape 12.410s === RUN TestSampleRing --- PASS: TestSampleRing (0.00s) === RUN TestBufferedSeriesIterator @@ -7642,7 +7685,7 @@ === RUN TestMergeQuerierWithChainMerger/two_queriers,_only_two_queriers_have_two_time_unsorted_series_each,_with_3_noop_and_one_nil_querier_together === RUN TestMergeQuerierWithChainMerger/two_queriers,_with_two_series,_one_is_overlapping === RUN TestMergeQuerierWithChainMerger/two_queries,_one_with_NaN_samples_series ---- PASS: TestMergeQuerierWithChainMerger (0.01s) +--- PASS: TestMergeQuerierWithChainMerger (0.00s) --- PASS: TestMergeQuerierWithChainMerger/one_primary_querier_with_no_series (0.00s) --- PASS: TestMergeQuerierWithChainMerger/one_secondary_querier_with_no_series (0.00s) --- PASS: TestMergeQuerierWithChainMerger/many_secondary_queriers_with_no_series (0.00s) @@ -7835,45 +7878,45 @@ === RUN TestChunkSeriesSetToSeriesSet --- PASS: TestChunkSeriesSetToSeriesSet (0.00s) === RUN TestHistogramSeriesToChunks -=== RUN TestHistogramSeriesToChunks/single_float_histogram_to_single_chunk -=== 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_float_histograms_encoded_to_two_chunks -=== RUN TestHistogramSeriesToChunks/float_histogram_and_stale_sample_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/histogram_and_reduction_in_bucket_encoded_to_two_chunks === RUN TestHistogramSeriesToChunks/histogram_and_float_histogram_encoded_to_two_chunks -=== RUN TestHistogramSeriesToChunks/two_gauge_histograms_encoded_to_one_chunk_when_counter_decreases -=== RUN TestHistogramSeriesToChunks/two_float_gauge_histograms_encoded_to_one_chunk_when_counter_increases -=== RUN TestHistogramSeriesToChunks/single_histogram_to_single_chunk -=== RUN TestHistogramSeriesToChunks/histogram_and_stale_sample_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/single_gauge_float_histogram_encoded_to_one_chunk -=== RUN TestHistogramSeriesToChunks/two_histograms_encoded_to_two_chunks -=== RUN TestHistogramSeriesToChunks/float_histogram_and_histogram_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/single_histogram_to_single_chunk +=== RUN TestHistogramSeriesToChunks/histogram_and_stale_sample_encoded_to_two_chunks === RUN TestHistogramSeriesToChunks/float_histogram_and_reduction_in_bucket_encoded_to_two_chunks === RUN TestHistogramSeriesToChunks/histogram_and_stale_float_histogram_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/two_gauge_histograms_encoded_to_one_chunk_when_counter_decreases === RUN TestHistogramSeriesToChunks/two_histograms_encoded_to_a_single_chunk -=== RUN TestHistogramSeriesToChunks/histogram_and_reduction_in_bucket_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/two_histograms_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/single_float_histogram_to_single_chunk +=== RUN TestHistogramSeriesToChunks/two_float_histograms_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/two_gauge_histograms_encoded_to_one_chunk_when_counter_increases +=== RUN TestHistogramSeriesToChunks/two_float_histograms_encoded_to_a_single_chunk +=== RUN TestHistogramSeriesToChunks/float_histogram_and_stale_sample_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/float_histogram_and_histogram_encoded_to_two_chunks +=== 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 --- PASS: TestHistogramSeriesToChunks (0.00s) - --- PASS: TestHistogramSeriesToChunks/single_float_histogram_to_single_chunk (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_float_histograms_encoded_to_two_chunks (0.00s) - --- PASS: TestHistogramSeriesToChunks/float_histogram_and_stale_sample_encoded_to_two_chunks (0.00s) + --- PASS: TestHistogramSeriesToChunks/histogram_and_reduction_in_bucket_encoded_to_two_chunks (0.00s) --- PASS: TestHistogramSeriesToChunks/histogram_and_float_histogram_encoded_to_two_chunks (0.00s) - --- PASS: TestHistogramSeriesToChunks/two_gauge_histograms_encoded_to_one_chunk_when_counter_decreases (0.00s) - --- PASS: TestHistogramSeriesToChunks/two_float_gauge_histograms_encoded_to_one_chunk_when_counter_increases (0.00s) - --- PASS: TestHistogramSeriesToChunks/single_histogram_to_single_chunk (0.00s) - --- PASS: TestHistogramSeriesToChunks/histogram_and_stale_sample_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/single_gauge_float_histogram_encoded_to_one_chunk (0.00s) - --- PASS: TestHistogramSeriesToChunks/two_histograms_encoded_to_two_chunks (0.00s) - --- PASS: TestHistogramSeriesToChunks/float_histogram_and_histogram_encoded_to_two_chunks (0.00s) + --- PASS: TestHistogramSeriesToChunks/single_histogram_to_single_chunk (0.00s) + --- PASS: TestHistogramSeriesToChunks/histogram_and_stale_sample_encoded_to_two_chunks (0.00s) --- PASS: TestHistogramSeriesToChunks/float_histogram_and_reduction_in_bucket_encoded_to_two_chunks (0.00s) --- PASS: TestHistogramSeriesToChunks/histogram_and_stale_float_histogram_encoded_to_two_chunks (0.00s) + --- PASS: TestHistogramSeriesToChunks/two_gauge_histograms_encoded_to_one_chunk_when_counter_decreases (0.00s) --- PASS: TestHistogramSeriesToChunks/two_histograms_encoded_to_a_single_chunk (0.00s) - --- PASS: TestHistogramSeriesToChunks/histogram_and_reduction_in_bucket_encoded_to_two_chunks (0.00s) + --- PASS: TestHistogramSeriesToChunks/two_histograms_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/two_gauge_histograms_encoded_to_one_chunk_when_counter_increases (0.00s) + --- PASS: TestHistogramSeriesToChunks/two_float_histograms_encoded_to_a_single_chunk (0.00s) + --- PASS: TestHistogramSeriesToChunks/float_histogram_and_stale_sample_encoded_to_two_chunks (0.00s) + --- PASS: TestHistogramSeriesToChunks/float_histogram_and_histogram_encoded_to_two_chunks (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) === RUN TestFanout_SelectSorted === RUN TestFanout_SelectSorted/querier === RUN TestFanout_SelectSorted/chunk_querier @@ -7893,7 +7936,7 @@ --- PASS: TestFanoutErrors/samples#01 (0.00s) --- SKIP: TestFanoutErrors/chunks#01 (0.00s) PASS -ok github.com/prometheus/prometheus/storage 0.123s +ok github.com/prometheus/prometheus/storage 0.108s === RUN TestChunkedReaderCanReadFromChunkedWriter --- PASS: TestChunkedReaderCanReadFromChunkedWriter (0.00s) === RUN TestChunkedReader_Overflow @@ -7980,30 +8023,30 @@ === RUN TestSampleDelivery/exemplars_only === RUN TestSampleDelivery/histograms_only === RUN TestSampleDelivery/float_histograms_only ---- PASS: TestSampleDelivery (1.02s) - --- PASS: TestSampleDelivery/samples_only (0.20s) +--- PASS: TestSampleDelivery (1.03s) + --- 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/histograms_only (0.21s) --- PASS: TestSampleDelivery/float_histograms_only (0.21s) === RUN TestMetadataDelivery --- PASS: TestMetadataDelivery (0.01s) === RUN TestSampleDeliveryTimeout ---- PASS: TestSampleDeliveryTimeout (0.22s) +--- PASS: TestSampleDeliveryTimeout (0.21s) === RUN TestSampleDeliveryOrder ---- PASS: TestSampleDeliveryOrder (0.14s) +--- PASS: TestSampleDeliveryOrder (0.08s) === RUN TestShutdown ---- PASS: TestShutdown (1.70s) +--- PASS: TestShutdown (1.56s) === RUN TestSeriesReset --- PASS: TestSeriesReset (0.00s) === RUN TestReshard --- PASS: TestReshard (6.33s) === RUN TestReshardRaceWithStop ---- PASS: TestReshardRaceWithStop (1.25s) +--- PASS: TestReshardRaceWithStop (2.06s) === RUN TestReshardPartialBatch ---- PASS: TestReshardPartialBatch (1.17s) +--- PASS: TestReshardPartialBatch (1.57s) === RUN TestQueueFilledDeadlock ---- PASS: TestQueueFilledDeadlock (0.69s) +--- PASS: TestQueueFilledDeadlock (0.75s) === RUN TestReleaseNoninternedString --- PASS: TestReleaseNoninternedString (0.00s) === RUN TestShouldReshard @@ -8089,7 +8132,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.01s) +--- PASS: TestCalculateDesiredShards (0.00s) === RUN TestCalculateDesiredShardsDetail === RUN TestCalculateDesiredShardsDetail/nothing_in_or_out_1 === RUN TestCalculateDesiredShardsDetail/nothing_in_or_out_10 @@ -8179,7 +8222,7 @@ === RUN TestIgnoreExternalLabels --- PASS: TestIgnoreExternalLabels (0.00s) === RUN TestWriteStorageApplyConfigsDuringCommit ---- PASS: TestWriteStorageApplyConfigsDuringCommit (0.98s) +--- PASS: TestWriteStorageApplyConfigsDuringCommit (0.77s) === RUN TestRemoteWriteHandler --- PASS: TestRemoteWriteHandler (0.00s) === RUN TestOutOfOrderSample @@ -8191,11 +8234,11 @@ === RUN TestCommitErr --- PASS: TestCommitErr (0.00s) === RUN TestNoDuplicateWriteConfigs ---- PASS: TestNoDuplicateWriteConfigs (0.00s) +--- PASS: TestNoDuplicateWriteConfigs (0.01s) === RUN TestRestartOnNameChange --- PASS: TestRestartOnNameChange (0.00s) === RUN TestUpdateWithRegisterer ---- PASS: TestUpdateWithRegisterer (0.01s) +--- PASS: TestUpdateWithRegisterer (0.00s) === RUN TestWriteStorageLifecycle --- PASS: TestWriteStorageLifecycle (0.00s) === RUN TestUpdateExternalLabels @@ -8205,7 +8248,7 @@ === RUN TestWriteStorageApplyConfigsPartialUpdate --- PASS: TestWriteStorageApplyConfigsPartialUpdate (0.01s) PASS -ok github.com/prometheus/prometheus/storage/remote 13.699s +ok github.com/prometheus/prometheus/storage/remote 14.552s === RUN TestTemplateExpansion --- PASS: TestTemplateExpansion (0.01s) === RUN Test_floatToTime @@ -8217,7 +8260,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.068s +ok github.com/prometheus/prometheus/template 0.066s === RUN TestInstallingNewTracerProvider --- PASS: TestInstallingNewTracerProvider (0.00s) === RUN TestReinstallingTracerProvider @@ -8229,13 +8272,13 @@ === RUN TestTracerProviderShutdown --- PASS: TestTracerProviderShutdown (0.00s) PASS -ok github.com/prometheus/prometheus/tracing 0.066s +ok github.com/prometheus/prometheus/tracing 0.067s === RUN TestBlockMetaMustNeverBeVersion2 --- PASS: TestBlockMetaMustNeverBeVersion2 (0.00s) === RUN TestSetCompactionFailed ---- PASS: TestSetCompactionFailed (0.27s) +--- PASS: TestSetCompactionFailed (0.23s) === RUN TestCreateBlock ---- PASS: TestCreateBlock (0.25s) +--- PASS: TestCreateBlock (0.21s) === RUN TestCorruptedChunk === RUN TestCorruptedChunk/invalid_header_size === RUN TestCorruptedChunk/invalid_magic_number @@ -8243,25 +8286,25 @@ === RUN TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_chunk_length === RUN TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_data === RUN TestCorruptedChunk/checksum_mismatch ---- PASS: TestCorruptedChunk (1.42s) - --- PASS: TestCorruptedChunk/invalid_header_size (0.24s) - --- PASS: TestCorruptedChunk/invalid_magic_number (0.26s) - --- PASS: TestCorruptedChunk/invalid_chunk_format_version (0.24s) - --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_chunk_length (0.21s) - --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_data (0.23s) - --- PASS: TestCorruptedChunk/checksum_mismatch (0.24s) +--- PASS: TestCorruptedChunk (1.38s) + --- PASS: TestCorruptedChunk/invalid_header_size (0.23s) + --- PASS: TestCorruptedChunk/invalid_magic_number (0.28s) + --- PASS: TestCorruptedChunk/invalid_chunk_format_version (0.21s) + --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_chunk_length (0.20s) + --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_data (0.19s) + --- PASS: TestCorruptedChunk/checksum_mismatch (0.26s) === 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.30s) +--- PASS: TestLabelValuesWithMatchers (0.21s) --- PASS: TestLabelValuesWithMatchers/get_tens_based_on_unique_id (0.00s) --- PASS: TestLabelValuesWithMatchers/get_unique_ids_based_on_a_ten (0.00s) --- PASS: TestLabelValuesWithMatchers/get_tens_by_pattern_matching_on_unique_id (0.00s) --- PASS: TestLabelValuesWithMatchers/get_tens_by_matching_for_absence_of_unique_label (0.00s) === RUN TestBlockSize ---- PASS: TestBlockSize (0.42s) +--- PASS: TestBlockSize (0.58s) === RUN TestReadIndexFormatV1 --- PASS: TestReadIndexFormatV1 (0.00s) === RUN TestLabelNamesWithMatchers @@ -8275,49 +8318,49 @@ --- PASS: TestLabelNamesWithMatchers/get_with_unique_=_value20:_all (0.00s) --- PASS: TestLabelNamesWithMatchers/get_tens_=_1:_unique_&_tens (0.00s) === RUN TestBlockWriter ---- PASS: TestBlockWriter (0.23s) +--- PASS: TestBlockWriter (0.30s) === RUN TestSplitByRange --- PASS: TestSplitByRange (0.00s) === RUN TestNoPanicFor0Tombstones --- PASS: TestNoPanicFor0Tombstones (0.00s) === RUN TestLeveledCompactor_plan +=== RUN TestLeveledCompactor_plan/Overlapping_blocks_3 +=== RUN TestLeveledCompactor_plan/Overlapping_blocks_5 === RUN TestLeveledCompactor_plan/Outside_Range -=== RUN TestLeveledCompactor_plan/Block_to_fill_the_entire_parent_range_appeared_–_should_be_compacted -=== RUN TestLeveledCompactor_plan/Overlapping_blocks_1 -=== RUN TestLeveledCompactor_plan/Overlapping_blocks_4 -=== RUN TestLeveledCompactor_plan/Regression_test:_we_were_wrongly_assuming_that_new_block_is_fresh_from_WAL_when_its_ULID_is_newest.___We_need_to_actually_look_on_max_time_instead.____With_previous,_wrong_approach_"8"_block_was_ignored,_so_we_were_wrongly_compacting_5_and_7_and_introducing___block_overlaps +=== RUN TestLeveledCompactor_plan/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/Do_not_select_large_blocks_that_have_many_tombstones_when_there_is_no_fresh_block +=== 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_four_blocks_of_size_20_to_appear_before_compacting. === RUN TestLeveledCompactor_plan/We_should_wait_for_a_next_block_of_size_20_to_appear_before_compacting___the_existing_ones._We_have_three,_but_we_ignore_the_fresh_one_from_WAl -=== RUN TestLeveledCompactor_plan/Block_for_the_next_parent_range_appeared,_and_we_have_a_gap_with_size_20_between_second_and_third_block.___We_will_not_get_this_missed_gap_anymore_and_we_should_compact_just_these_two. -=== RUN TestLeveledCompactor_plan/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/Regression_test:_we_were_stuck_in_a_compact_loop_where_we_always_recompacted___the_same_block_when_tombstones_and_series_counts_were_zero -=== RUN TestLeveledCompactor_plan/Overlapping_blocks_5 -=== RUN TestLeveledCompactor_plan/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/Overlapping_blocks_1 +=== RUN TestLeveledCompactor_plan/Block_to_fill_the_entire_parent_range_appeared_–_should_be_compacted +=== RUN TestLeveledCompactor_plan/Select_large_blocks_that_have_many_tombstones_when_fresh_appears +=== RUN TestLeveledCompactor_plan/Overlapping_blocks_4 +=== RUN TestLeveledCompactor_plan/Block_for_the_next_parent_range_appeared,_and_we_have_a_gap_with_size_20_between_second_and_third_block.___We_will_not_get_this_missed_gap_anymore_and_we_should_compact_just_these_two. === RUN TestLeveledCompactor_plan/For_small_blocks,_do_not_compact_tombstones,_even_when_fresh_appears. -=== RUN TestLeveledCompactor_plan/Overlapping_blocks_3 +=== RUN TestLeveledCompactor_plan/Regression_test:_we_were_wrongly_assuming_that_new_block_is_fresh_from_WAL_when_its_ULID_is_newest.___We_need_to_actually_look_on_max_time_instead.____With_previous,_wrong_approach_"8"_block_was_ignored,_so_we_were_wrongly_compacting_5_and_7_and_introducing___block_overlaps --- PASS: TestLeveledCompactor_plan (0.00s) + --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_3 (0.00s) + --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_5 (0.00s) --- PASS: TestLeveledCompactor_plan/Outside_Range (0.00s) - --- PASS: TestLeveledCompactor_plan/Block_to_fill_the_entire_parent_range_appeared_–_should_be_compacted (0.00s) - --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_1 (0.00s) - --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_4 (0.00s) - --- PASS: TestLeveledCompactor_plan/Regression_test:_we_were_wrongly_assuming_that_new_block_is_fresh_from_WAL_when_its_ULID_is_newest.___We_need_to_actually_look_on_max_time_instead.____With_previous,_wrong_approach_"8"_block_was_ignored,_so_we_were_wrongly_compacting_5_and_7_and_introducing___block_overlaps (0.00s) + --- PASS: TestLeveledCompactor_plan/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/Do_not_select_large_blocks_that_have_many_tombstones_when_there_is_no_fresh_block (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_four_blocks_of_size_20_to_appear_before_compacting. (0.00s) --- PASS: TestLeveledCompactor_plan/We_should_wait_for_a_next_block_of_size_20_to_appear_before_compacting___the_existing_ones._We_have_three,_but_we_ignore_the_fresh_one_from_WAl (0.00s) - --- PASS: TestLeveledCompactor_plan/Block_for_the_next_parent_range_appeared,_and_we_have_a_gap_with_size_20_between_second_and_third_block.___We_will_not_get_this_missed_gap_anymore_and_we_should_compact_just_these_two. (0.00s) - --- PASS: TestLeveledCompactor_plan/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/Regression_test:_we_were_stuck_in_a_compact_loop_where_we_always_recompacted___the_same_block_when_tombstones_and_series_counts_were_zero (0.00s) - --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_5 (0.00s) - --- PASS: TestLeveledCompactor_plan/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/Overlapping_blocks_1 (0.00s) + --- PASS: TestLeveledCompactor_plan/Block_to_fill_the_entire_parent_range_appeared_–_should_be_compacted (0.00s) + --- PASS: TestLeveledCompactor_plan/Select_large_blocks_that_have_many_tombstones_when_fresh_appears (0.00s) + --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_4 (0.00s) + --- PASS: TestLeveledCompactor_plan/Block_for_the_next_parent_range_appeared,_and_we_have_a_gap_with_size_20_between_second_and_third_block.___We_will_not_get_this_missed_gap_anymore_and_we_should_compact_just_these_two. (0.00s) --- PASS: TestLeveledCompactor_plan/For_small_blocks,_do_not_compact_tombstones,_even_when_fresh_appears. (0.00s) - --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_3 (0.00s) + --- PASS: TestLeveledCompactor_plan/Regression_test:_we_were_wrongly_assuming_that_new_block_is_fresh_from_WAL_when_its_ULID_is_newest.___We_need_to_actually_look_on_max_time_instead.____With_previous,_wrong_approach_"8"_block_was_ignored,_so_we_were_wrongly_compacting_5_and_7_and_introducing___block_overlaps (0.00s) === RUN TestRangeWithFailedCompactionWontGetSelected --- PASS: TestRangeWithFailedCompactionWontGetSelected (0.00s) === RUN TestCompactionFailWillCleanUpTempDir @@ -8337,7 +8380,7 @@ === RUN TestCompaction_populateBlock/Populate_from_three_overlapping_blocks. === RUN TestCompaction_populateBlock/Populate_from_three_partially_overlapping_blocks_with_few_full_chunks. === RUN TestCompaction_populateBlock/Populate_from_three_partially_overlapping_blocks_with_chunks_that_are_expected_to_merge_into_single_big_chunks. ---- PASS: TestCompaction_populateBlock (0.00s) +--- PASS: TestCompaction_populateBlock (0.01s) --- PASS: TestCompaction_populateBlock/Populate_block_from_empty_input_should_return_error. (0.00s) --- PASS: TestCompaction_populateBlock/#00 (0.00s) --- PASS: TestCompaction_populateBlock/Populate_from_single_block._We_expect_the_same_samples_at_the_output. (0.00s) @@ -8353,32 +8396,32 @@ --- 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.32s) +--- PASS: TestDisableAutoCompactions (0.23s) === RUN TestCancelCompactions ---- PASS: TestCancelCompactions (8.43s) +--- PASS: TestCancelCompactions (8.37s) === RUN TestDeleteCompactionBlockAfterFailedReload === RUN TestDeleteCompactionBlockAfterFailedReload/Test_Head_Compaction === RUN TestDeleteCompactionBlockAfterFailedReload/Test_Block_Compaction ---- PASS: TestDeleteCompactionBlockAfterFailedReload (1.62s) - --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Head_Compaction (0.47s) - --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Block_Compaction (1.16s) +--- PASS: TestDeleteCompactionBlockAfterFailedReload (2.22s) + --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Head_Compaction (0.43s) + --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Block_Compaction (1.78s) === RUN TestHeadCompactionWithHistograms === RUN TestHeadCompactionWithHistograms/float=true === RUN TestHeadCompactionWithHistograms/float=false ---- PASS: TestHeadCompactionWithHistograms (0.47s) - --- PASS: TestHeadCompactionWithHistograms/float=true (0.22s) - --- PASS: TestHeadCompactionWithHistograms/float=false (0.25s) +--- PASS: TestHeadCompactionWithHistograms (0.42s) + --- PASS: TestHeadCompactionWithHistograms/float=true (0.21s) + --- PASS: TestHeadCompactionWithHistograms/float=false (0.20s) === RUN TestSparseHistogramSpaceSavings compact_test.go:1435: --- SKIP: TestSparseHistogramSpaceSavings (0.00s) === RUN TestCompactBlockMetas --- PASS: TestCompactBlockMetas (0.00s) === RUN TestDB_reloadOrder ---- PASS: TestDB_reloadOrder (0.74s) +--- PASS: TestDB_reloadOrder (1.00s) === RUN TestDataAvailableOnlyAfterCommit ---- PASS: TestDataAvailableOnlyAfterCommit (0.01s) +--- PASS: TestDataAvailableOnlyAfterCommit (0.02s) === RUN TestNoPanicAfterWALCorruption ---- PASS: TestNoPanicAfterWALCorruption (0.02s) +--- PASS: TestNoPanicAfterWALCorruption (0.03s) === RUN TestDataNotAvailableAfterRollback --- PASS: TestDataNotAvailableAfterRollback (0.01s) === RUN TestDBAppenderAddRef @@ -8386,60 +8429,61 @@ === RUN TestAppendEmptyLabelsIgnored --- PASS: TestAppendEmptyLabelsIgnored (0.01s) === RUN TestDeleteSimple ---- PASS: TestDeleteSimple (0.05s) +--- PASS: TestDeleteSimple (0.03s) === RUN TestAmendHistogramDatapointCausesError --- PASS: TestAmendHistogramDatapointCausesError (0.01s) === RUN TestDuplicateNaNDatapointNoAmendError ---- PASS: TestDuplicateNaNDatapointNoAmendError (0.01s) +--- PASS: TestDuplicateNaNDatapointNoAmendError (0.00s) === RUN TestNonDuplicateNaNDatapointsCausesAmendError --- PASS: TestNonDuplicateNaNDatapointsCausesAmendError (0.01s) === RUN TestEmptyLabelsetCausesError ---- PASS: TestEmptyLabelsetCausesError (0.01s) +--- PASS: TestEmptyLabelsetCausesError (0.00s) === RUN TestSkippingInvalidValuesInSameTxn ---- PASS: TestSkippingInvalidValuesInSameTxn (0.01s) +--- PASS: TestSkippingInvalidValuesInSameTxn (0.00s) === RUN TestDB_Snapshot ---- PASS: TestDB_Snapshot (0.26s) +--- PASS: TestDB_Snapshot (0.25s) === RUN TestDB_Snapshot_ChunksOutsideOfCompactedRange ---- PASS: TestDB_Snapshot_ChunksOutsideOfCompactedRange (0.26s) +--- PASS: TestDB_Snapshot_ChunksOutsideOfCompactedRange (0.33s) === RUN TestDB_SnapshotWithDelete ---- PASS: TestDB_SnapshotWithDelete (0.25s) +--- PASS: TestDB_SnapshotWithDelete (0.20s) === RUN TestDB_e2e ---- PASS: TestDB_e2e (5.85s) +--- PASS: TestDB_e2e (4.46s) === RUN TestWALFlushedOnDBClose ---- PASS: TestWALFlushedOnDBClose (0.02s) +--- PASS: TestWALFlushedOnDBClose (0.06s) === RUN TestWALSegmentSizeOptions -=== RUN TestWALSegmentSizeOptions/WALSegmentSize_0_test === RUN TestWALSegmentSizeOptions/WALSegmentSize_65536_test === RUN TestWALSegmentSizeOptions/WALSegmentSize_-1_test ---- PASS: TestWALSegmentSizeOptions (0.10s) +=== RUN TestWALSegmentSizeOptions/WALSegmentSize_0_test +--- PASS: TestWALSegmentSizeOptions (0.07s) + --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_65536_test (0.03s) + --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_-1_test (0.01s) --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_0_test (0.03s) - --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_65536_test (0.04s) - --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_-1_test (0.03s) === RUN TestWALReplayRaceOnSamplesLoggedBeforeSeries === RUN TestWALReplayRaceOnSamplesLoggedBeforeSeries/samples_after_series_creation_=_1,_run_=_1 level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=4.32µs +level=info msg="On-disk memory mappable chunks replay completed" duration=2.76µs level=info msg="Replaying WAL, this may take a while" -level=warn msg="Unknown series references" samples=3229 exemplars=0 histograms=0 metadata=0 +level=warn msg="Unknown series references" samples=4011 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=65.6µs wal_replay_duration=93.240462ms wbl_replay_duration=280ns total_replay_duration=93.326022ms +level=info msg="WAL replay completed" checkpoint_replay_duration=42.36µs wal_replay_duration=154.11952ms wbl_replay_duration=440ns total_replay_duration=154.174ms === 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=4.979027ms +level=info msg="On-disk memory mappable chunks replay completed" duration=2.52168ms level=info msg="Replaying WAL, this may take a while" +level=warn msg="Unknown series references" samples=172 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=82.08µs wal_replay_duration=142.88761ms wbl_replay_duration=280ns total_replay_duration=147.999397ms ---- PASS: TestWALReplayRaceOnSamplesLoggedBeforeSeries (1.68s) - --- PASS: TestWALReplayRaceOnSamplesLoggedBeforeSeries/samples_after_series_creation_=_1,_run_=_1 (0.29s) - --- PASS: TestWALReplayRaceOnSamplesLoggedBeforeSeries/samples_after_series_creation_=_1000,_run_=_1 (1.38s) +level=info msg="WAL replay completed" checkpoint_replay_duration=64.2µs wal_replay_duration=197.14064ms wbl_replay_duration=200ns total_replay_duration=199.75368ms +--- PASS: TestWALReplayRaceOnSamplesLoggedBeforeSeries (1.60s) + --- PASS: TestWALReplayRaceOnSamplesLoggedBeforeSeries/samples_after_series_creation_=_1,_run_=_1 (0.64s) + --- PASS: TestWALReplayRaceOnSamplesLoggedBeforeSeries/samples_after_series_creation_=_1000,_run_=_1 (0.96s) === RUN TestTombstoneClean ---- PASS: TestTombstoneClean (0.47s) +--- PASS: TestTombstoneClean (0.90s) === RUN TestTombstoneCleanResultEmptyBlock ---- PASS: TestTombstoneCleanResultEmptyBlock (0.24s) +--- PASS: TestTombstoneCleanResultEmptyBlock (0.29s) === RUN TestTombstoneCleanFail ---- PASS: TestTombstoneCleanFail (0.67s) +--- PASS: TestTombstoneCleanFail (0.80s) === RUN TestTombstoneCleanRetentionLimitsRace === RUN TestTombstoneCleanRetentionLimitsRace/iteration0 === RUN TestTombstoneCleanRetentionLimitsRace/iteration1 @@ -8461,98 +8505,98 @@ === RUN TestTombstoneCleanRetentionLimitsRace/iteration17 === RUN TestTombstoneCleanRetentionLimitsRace/iteration18 === RUN TestTombstoneCleanRetentionLimitsRace/iteration19 ---- PASS: TestTombstoneCleanRetentionLimitsRace (210.53s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration0 (8.79s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration1 (8.83s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration2 (11.17s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration3 (9.41s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration4 (10.87s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration5 (10.94s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration6 (11.21s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration7 (10.68s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration8 (10.18s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration9 (9.41s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration10 (9.46s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration11 (9.69s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration12 (8.98s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration13 (9.56s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration14 (9.81s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration15 (11.26s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration16 (15.62s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration17 (11.63s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration18 (12.15s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration19 (10.89s) +--- PASS: TestTombstoneCleanRetentionLimitsRace (280.09s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration0 (10.79s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration1 (11.84s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration2 (12.07s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration3 (15.20s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration4 (15.42s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration5 (14.38s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration6 (11.94s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration7 (15.11s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration8 (18.54s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration9 (15.38s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration10 (14.32s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration11 (15.05s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration12 (15.55s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration13 (12.39s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration14 (14.03s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration15 (11.87s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration16 (13.39s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration17 (15.03s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration18 (13.54s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration19 (14.23s) === RUN TestTimeRetention ---- PASS: TestTimeRetention (0.80s) +--- PASS: TestTimeRetention (0.72s) === RUN TestSizeRetention ---- PASS: TestSizeRetention (1.59s) +--- PASS: TestSizeRetention (1.62s) === RUN TestSizeRetentionMetric ---- PASS: TestSizeRetentionMetric (0.03s) +--- PASS: TestSizeRetentionMetric (0.02s) === RUN TestNotMatcherSelectsLabelsUnsetSeries ---- PASS: TestNotMatcherSelectsLabelsUnsetSeries (0.01s) +--- PASS: TestNotMatcherSelectsLabelsUnsetSeries (0.02s) === RUN TestOverlappingBlocksDetectsAllOverlaps --- PASS: TestOverlappingBlocksDetectsAllOverlaps (0.00s) === RUN TestChunkAtBlockBoundary ---- PASS: TestChunkAtBlockBoundary (0.27s) +--- PASS: TestChunkAtBlockBoundary (0.40s) === RUN TestQuerierWithBoundaryChunks ---- PASS: TestQuerierWithBoundaryChunks (0.77s) +--- PASS: TestQuerierWithBoundaryChunks (0.82s) === RUN TestInitializeHeadTimestamp === RUN TestInitializeHeadTimestamp/clean === RUN TestInitializeHeadTimestamp/wal-only === RUN TestInitializeHeadTimestamp/existing-block === RUN TestInitializeHeadTimestamp/existing-block-and-wal ---- PASS: TestInitializeHeadTimestamp (0.57s) - --- PASS: TestInitializeHeadTimestamp/clean (0.01s) +--- PASS: TestInitializeHeadTimestamp (0.96s) + --- PASS: TestInitializeHeadTimestamp/clean (0.00s) --- PASS: TestInitializeHeadTimestamp/wal-only (0.01s) - --- PASS: TestInitializeHeadTimestamp/existing-block (0.27s) - --- PASS: TestInitializeHeadTimestamp/existing-block-and-wal (0.28s) + --- PASS: TestInitializeHeadTimestamp/existing-block (0.52s) + --- PASS: TestInitializeHeadTimestamp/existing-block-and-wal (0.43s) === RUN TestNoEmptyBlocks === RUN TestNoEmptyBlocks/Test_no_blocks_after_compact_with_empty_head. === RUN TestNoEmptyBlocks/Test_no_blocks_after_deleting_all_samples_from_head. === RUN TestNoEmptyBlocks/When_no_new_block_is_created_from_head,_and_there_are_some_blocks_on_disk__compaction_should_not_run_into_infinite_loop_(was_seen_during_development). === RUN TestNoEmptyBlocks/Test_no_blocks_remaining_after_deleting_all_samples_from_disk. ---- PASS: TestNoEmptyBlocks (0.77s) +--- PASS: TestNoEmptyBlocks (0.75s) --- PASS: TestNoEmptyBlocks/Test_no_blocks_after_compact_with_empty_head. (0.00s) - --- PASS: TestNoEmptyBlocks/Test_no_blocks_after_deleting_all_samples_from_head. (0.27s) - --- PASS: TestNoEmptyBlocks/When_no_new_block_is_created_from_head,_and_there_are_some_blocks_on_disk__compaction_should_not_run_into_infinite_loop_(was_seen_during_development). (0.01s) - --- PASS: TestNoEmptyBlocks/Test_no_blocks_remaining_after_deleting_all_samples_from_disk. (0.48s) + --- PASS: TestNoEmptyBlocks/Test_no_blocks_after_deleting_all_samples_from_head. (0.23s) + --- PASS: TestNoEmptyBlocks/When_no_new_block_is_created_from_head,_and_there_are_some_blocks_on_disk__compaction_should_not_run_into_infinite_loop_(was_seen_during_development). (0.00s) + --- PASS: TestNoEmptyBlocks/Test_no_blocks_remaining_after_deleting_all_samples_from_disk. (0.51s) === RUN TestDB_LabelNames ---- PASS: TestDB_LabelNames (0.02s) +--- PASS: TestDB_LabelNames (0.03s) === RUN TestCorrectNumTombstones ---- PASS: TestCorrectNumTombstones (0.27s) +--- PASS: TestCorrectNumTombstones (0.45s) === RUN TestBlockRanges -level=info msg="Found healthy block" mint=0 maxt=3 ulid=01JB4G4G5B6TJGMBRJ4XSSFCQ0 +level=info msg="Found healthy block" mint=0 maxt=3 ulid=01KB6101NHHFW1F8NXJV2HD4SB level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=3.2µs +level=info msg="On-disk memory mappable chunks replay completed" duration=2.84µ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=18.24µs wal_replay_duration=203.761µs wbl_replay_duration=160ns total_replay_duration=232.961µs -level=info msg="write block" mint=3 maxt=10000 ulid=01JB4G4GCBRJZDJH8GYNFSKZVN duration=252.179957ms -level=info msg="Head GC completed" caller=truncateMemory duration=678.764µs +level=info msg="WAL replay completed" checkpoint_replay_duration=16.6µs wal_replay_duration=200.64µs wbl_replay_duration=160ns total_replay_duration=227.28µs +level=info msg="write block" mint=3 maxt=10000 ulid=01KB610238B5Z43R9WV6KE1D57 duration=416.95064ms +level=info msg="Head GC completed" caller=truncateMemory duration=681.56µs level=info msg="Compactions disabled" -level=info msg="Found healthy block" mint=0 maxt=3 ulid=01JB4G4G5B6TJGMBRJ4XSSFCQ0 -level=info msg="Found healthy block" mint=3 maxt=10000 ulid=01JB4G4GCBRJZDJH8GYNFSKZVN -level=info msg="Found healthy block" mint=15005 maxt=15006 ulid=01JB4G4GP2K5X3MZ75JB41GRZ4 +level=info msg="Found healthy block" mint=0 maxt=3 ulid=01KB6101NHHFW1F8NXJV2HD4SB +level=info msg="Found healthy block" mint=3 maxt=10000 ulid=01KB610238B5Z43R9WV6KE1D57 +level=info msg="Found healthy block" mint=15005 maxt=15006 ulid=01KB6102KJ9MM5M6SEHY8WVK59 level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=4.48µs +level=info msg="On-disk memory mappable chunks replay completed" duration=8.8µ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=22.68µs wal_replay_duration=1.209207ms wbl_replay_duration=360ns total_replay_duration=1.243607ms -level=info msg="write block" mint=15006 maxt=20000 ulid=01JB4G4GYEF38ANG5D5DECCJCN duration=256.759742ms -level=info msg="Head GC completed" caller=truncateMemory duration=686.364µs ---- PASS: TestBlockRanges (1.12s) +level=info msg="WAL replay completed" checkpoint_replay_duration=56.64µs wal_replay_duration=1.18288ms wbl_replay_duration=240ns total_replay_duration=1.26364ms +level=info msg="write block" mint=15006 maxt=20000 ulid=01KB6102VSQNYGNH0ZKWGVXTNV duration=482.89624ms +level=info msg="Head GC completed" caller=truncateMemory duration=690.2µs +--- PASS: TestBlockRanges (1.76s) === RUN TestDBReadOnly -level=info msg="Found healthy block" mint=10 maxt=12 ulid=01JB4G4H86N24JG7J4K5E72JNR -level=info msg="Found healthy block" mint=12 maxt=14 ulid=01JB4G4HGPFXG0Q8Y600PY49VR -level=info msg="Found healthy block" mint=14 maxt=16 ulid=01JB4G4HRXEGT3SW3D47BAM7T6 +level=info msg="Found healthy block" mint=10 maxt=12 ulid=01KB6103CD14EX0X5APZJACE38 +level=info msg="Found healthy block" mint=12 maxt=14 ulid=01KB6103WR9BXRW6ZV8P12TJP8 +level=info msg="Found healthy block" mint=14 maxt=16 ulid=01KB61049JAHZ5AXRTQ14H1SK2 level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=4.44µs +level=info msg="On-disk memory mappable chunks replay completed" duration=2.64µ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=47.56µs wal_replay_duration=2.761255ms wbl_replay_duration=280ns total_replay_duration=2.829855ms +level=info msg="WAL replay completed" checkpoint_replay_duration=18.4µs wal_replay_duration=1.34964ms wbl_replay_duration=240ns total_replay_duration=1.37796ms level=info msg="Compactions disabled" === RUN TestDBReadOnly/blocks === RUN TestDBReadOnly/block @@ -8560,19 +8604,19 @@ === RUN TestDBReadOnly/last_block_ID === RUN TestDBReadOnly/querier level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=4.24µs +level=info msg="On-disk memory mappable chunks replay completed" duration=3µ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=44.72µs wal_replay_duration=1.094806ms wbl_replay_duration=280ns total_replay_duration=1.158446ms +level=info msg="WAL replay completed" checkpoint_replay_duration=24.64µs wal_replay_duration=9.47176ms wbl_replay_duration=240ns total_replay_duration=9.50808ms === RUN TestDBReadOnly/chunk_querier level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=5µs +level=info msg="On-disk memory mappable chunks replay completed" duration=3.04µ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=47.921µs wal_replay_duration=1.203246ms wbl_replay_duration=240ns total_replay_duration=1.271047ms ---- PASS: TestDBReadOnly (0.82s) +level=info msg="WAL replay completed" checkpoint_replay_duration=30.16µs wal_replay_duration=1.20508ms wbl_replay_duration=360ns total_replay_duration=1.24636ms +--- PASS: TestDBReadOnly (1.32s) --- PASS: TestDBReadOnly/blocks (0.00s) --- PASS: TestDBReadOnly/block (0.00s) --- PASS: TestDBReadOnly/invalid_block_ID (0.00s) @@ -8583,20 +8627,20 @@ --- PASS: TestDBReadOnlyClosing (0.00s) === RUN TestDBReadOnly_FlushWAL level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=2.92µs +level=info msg="On-disk memory mappable chunks replay completed" duration=3.24µs level=info msg="Replaying WAL, this may take a while" level=info msg="WAL segment loaded" segment=0 maxSegment=0 -level=info msg="WAL replay completed" checkpoint_replay_duration=23.44µs wal_replay_duration=193.761µs wbl_replay_duration=200ns total_replay_duration=228.081µs +level=info msg="WAL replay completed" checkpoint_replay_duration=19.32µs wal_replay_duration=605.64µs wbl_replay_duration=160ns total_replay_duration=635.52µ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=16.801µs +level=info msg="On-disk memory mappable chunks replay completed" duration=11.4µ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=43.52µs wal_replay_duration=808.724µs wbl_replay_duration=320ns total_replay_duration=884.685µs -level=info msg="write block" mint=0 maxt=1000 ulid=01JB4G4J2AG7WWAA11YGJH70GD duration=262.569772ms ---- PASS: TestDBReadOnly_FlushWAL (0.29s) +level=info msg="WAL replay completed" checkpoint_replay_duration=23.16µs wal_replay_duration=416.2µs wbl_replay_duration=160ns total_replay_duration=458.4µs +level=info msg="write block" mint=0 maxt=1000 ulid=01KB6104PTGRD7BE4XQPKMQVGY duration=560.89436ms +--- PASS: TestDBReadOnly_FlushWAL (0.61s) === RUN TestDBCannotSeePartialCommits ---- PASS: TestDBCannotSeePartialCommits (0.02s) +--- PASS: TestDBCannotSeePartialCommits (0.05s) === RUN TestDBQueryDoesntSeeAppendsAfterCreation --- PASS: TestDBQueryDoesntSeeAppendsAfterCreation (0.01s) === RUN TestChunkWriter_ReadAfterWrite @@ -8613,37 +8657,37 @@ --- PASS: TestChunkWriter_ReadAfterWrite/2 (0.00s) --- PASS: TestChunkWriter_ReadAfterWrite/3 (0.01s) --- PASS: TestChunkWriter_ReadAfterWrite/4 (0.00s) - --- PASS: TestChunkWriter_ReadAfterWrite/5 (0.00s) + --- PASS: TestChunkWriter_ReadAfterWrite/5 (0.01s) --- PASS: TestChunkWriter_ReadAfterWrite/6 (0.00s) === RUN TestRangeForTimestamp --- PASS: TestRangeForTimestamp (0.00s) === RUN TestChunkReader_ConcurrentReads ---- PASS: TestChunkReader_ConcurrentReads (0.26s) +--- PASS: TestChunkReader_ConcurrentReads (0.53s) === RUN TestCompactHead ---- PASS: TestCompactHead (0.29s) +--- PASS: TestCompactHead (0.46s) === RUN TestCompactHeadWithDeletion ---- PASS: TestCompactHeadWithDeletion (0.02s) +--- PASS: TestCompactHeadWithDeletion (0.01s) === 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=01JB4G4JYCCBWCG7N0GN5D8ZXT -level=info msg="Found healthy block" mint=10 maxt=20 ulid=01JB4G4K69T2ZZTAXACX5JNRE4 -level=error msg="failed to read meta.json for a block during repair process; skipping" dir=/tmp/TestOpen_VariousBlockStates632729348/001/01JB4G4KEHNCQP27P419YHEMS2 err="open /tmp/TestOpen_VariousBlockStates632729348/001/01JB4G4KEHNCQP27P419YHEMS2/meta.json: no such file or directory" -level=info msg="Found healthy block" mint=50 maxt=60 ulid=01JB4G4MBSRSV9QEKWA31X8WX3 -level=info msg="Found healthy block" mint=50 maxt=55 ulid=01JB4G4MNWG7KHJJZ5261QQ8MV -level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates632729348/001/wal/checkpoint.00000001.tmp -level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates632729348/001/01JB4G4KNPV6A1CCDA3YRNTMKX.tmp-for-creation -level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates632729348/001/01JB4G4KWZK8QFDNEAJVM3HTW2.tmp-for-deletion -level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates632729348/001/01JB4G4M4Y523RE5SVM1PKJVRA.tmp -level=error msg="Failed to read meta.json for a block during reloadBlocks. Skipping" dir=/tmp/TestOpen_VariousBlockStates632729348/001/01JB4G4KEHNCQP27P419YHEMS2 err="open /tmp/TestOpen_VariousBlockStates632729348/001/01JB4G4KEHNCQP27P419YHEMS2/meta.json: no such file or directory" -level=info msg="Deleting obsolete block" block=01JB4G4MNWG7KHJJZ5261QQ8MV +level=info msg="Found healthy block" mint=0 maxt=10 ulid=01KB6106B6V6A80CVZ4TFPRWZE +level=info msg="Found healthy block" mint=10 maxt=20 ulid=01KB6106TE8EJWQ2JW9VBMK2WW +level=error msg="failed to read meta.json for a block during repair process; skipping" dir=/tmp/TestOpen_VariousBlockStates3917429815/001/01KB61079W4YHS8P8DNP6BWQ5W err="open /tmp/TestOpen_VariousBlockStates3917429815/001/01KB61079W4YHS8P8DNP6BWQ5W/meta.json: no such file or directory" +level=info msg="Found healthy block" mint=50 maxt=60 ulid=01KB610979QJXY9804A2PPS68Z +level=info msg="Found healthy block" mint=50 maxt=55 ulid=01KB6109QZE3P8P5Z4HJGSXEJN +level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates3917429815/001/wal/checkpoint.00000001.tmp +level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates3917429815/001/01KB6107RT6MDHF63F30B6FW1J.tmp-for-creation +level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates3917429815/001/01KB61087DZ1H2222V65HQRVDX.tmp-for-deletion +level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates3917429815/001/01KB6108P4EBCGMK383CFA4K7J.tmp +level=error msg="Failed to read meta.json for a block during reloadBlocks. Skipping" dir=/tmp/TestOpen_VariousBlockStates3917429815/001/01KB61079W4YHS8P8DNP6BWQ5W err="open /tmp/TestOpen_VariousBlockStates3917429815/001/01KB61079W4YHS8P8DNP6BWQ5W/meta.json: no such file or directory" +level=info msg="Deleting obsolete block" block=01KB6109QZE3P8P5Z4HJGSXEJN level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=2.68µs +level=info msg="On-disk memory mappable chunks replay completed" duration=2.24µ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=16.08µs wal_replay_duration=469.043µs wbl_replay_duration=160ns total_replay_duration=493.923µs ---- PASS: TestOpen_VariousBlockStates (2.05s) +level=info msg="WAL replay completed" checkpoint_replay_duration=18.48µs wal_replay_duration=428.92µs wbl_replay_duration=200ns total_replay_duration=456.76µs +--- PASS: TestOpen_VariousBlockStates (4.00s) === RUN TestOneCheckpointPerCompactCall ---- PASS: TestOneCheckpointPerCompactCall (13.60s) +--- PASS: TestOneCheckpointPerCompactCall (32.70s) === RUN TestNoPanicOnTSDBOpenError --- PASS: TestNoPanicOnTSDBOpenError (0.00s) === RUN TestLockfile @@ -8651,8 +8695,8 @@ === RUN TestLockfile/{fileAlreadyExists:true_lockFileDisabled:false_expectedValue:0} === RUN TestLockfile/{fileAlreadyExists:true_lockFileDisabled:true_expectedValue:-1} === RUN TestLockfile/{fileAlreadyExists:false_lockFileDisabled:true_expectedValue:-1} ---- PASS: TestLockfile (0.03s) - --- PASS: TestLockfile/{fileAlreadyExists:false_lockFileDisabled:false_expectedValue:1} (0.01s) +--- PASS: TestLockfile (0.06s) + --- PASS: TestLockfile/{fileAlreadyExists:false_lockFileDisabled:false_expectedValue:1} (0.02s) --- PASS: TestLockfile/{fileAlreadyExists:true_lockFileDisabled:false_expectedValue:0} (0.02s) --- PASS: TestLockfile/{fileAlreadyExists:true_lockFileDisabled:true_expectedValue:-1} (0.01s) --- PASS: TestLockfile/{fileAlreadyExists:false_lockFileDisabled:true_expectedValue:-1} (0.01s) @@ -8663,35 +8707,35 @@ db_test.go:3462: TODO: investigate why process crash in CI --- SKIP: TestChunkQuerier_ShouldNotPanicIfHeadChunkIsTruncatedWhileReadingQueriedChunks (0.00s) === RUN TestOOOWALWrite ---- PASS: TestOOOWALWrite (0.04s) +--- PASS: TestOOOWALWrite (0.03s) === RUN TestDBPanicOnMmappingHeadChunk ---- PASS: TestDBPanicOnMmappingHeadChunk (0.43s) +--- PASS: TestDBPanicOnMmappingHeadChunk (0.58s) === RUN TestMetadataInWAL ---- PASS: TestMetadataInWAL (0.01s) +--- PASS: TestMetadataInWAL (0.02s) === RUN TestMetadataCheckpointingOnlyKeepsLatestEntry ---- PASS: TestMetadataCheckpointingOnlyKeepsLatestEntry (0.02s) +--- PASS: TestMetadataCheckpointingOnlyKeepsLatestEntry (0.01s) === RUN TestMetadataAssertInMemoryData ---- PASS: TestMetadataAssertInMemoryData (0.02s) +--- PASS: TestMetadataAssertInMemoryData (0.04s) === RUN TestOOOCompaction ---- PASS: TestOOOCompaction (1.14s) +--- PASS: TestOOOCompaction (3.05s) === RUN TestOOOCompactionWithNormalCompaction ---- PASS: TestOOOCompactionWithNormalCompaction (0.42s) +--- PASS: TestOOOCompactionWithNormalCompaction (1.41s) === RUN TestOOOCompactionWithDisabledWriteLog ---- PASS: TestOOOCompactionWithDisabledWriteLog (0.43s) +--- PASS: TestOOOCompactionWithDisabledWriteLog (1.49s) === RUN TestOOOQueryAfterRestartWithSnapshotAndRemovedWBL ---- PASS: TestOOOQueryAfterRestartWithSnapshotAndRemovedWBL (0.23s) +--- PASS: TestOOOQueryAfterRestartWithSnapshotAndRemovedWBL (0.50s) === 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.02s) - --- PASS: Test_Querier_OOOQuery/name=query_interval_covering_ooomint_and_inordermaxt_returns_all_ingested_samples (0.01s) - --- PASS: Test_Querier_OOOQuery/name=partial_query_interval_returns_only_samples_within_interval (0.01s) +--- PASS: Test_Querier_OOOQuery (0.05s) + --- PASS: Test_Querier_OOOQuery/name=query_interval_covering_ooomint_and_inordermaxt_returns_all_ingested_samples (0.03s) + --- PASS: Test_Querier_OOOQuery/name=partial_query_interval_returns_only_samples_within_interval (0.03s) === 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.03s) +--- PASS: Test_ChunkQuerier_OOOQuery (0.02s) --- PASS: Test_ChunkQuerier_OOOQuery/name=query_interval_covering_ooomint_and_inordermaxt_returns_all_ingested_samples (0.01s) - --- PASS: Test_ChunkQuerier_OOOQuery/name=partial_query_interval_returns_only_samples_within_interval (0.02s) + --- PASS: Test_ChunkQuerier_OOOQuery/name=partial_query_interval_returns_only_samples_within_interval (0.01s) === RUN TestOOOAppendAndQuery --- PASS: TestOOOAppendAndQuery (0.01s) === RUN TestOOODisabled @@ -8703,43 +8747,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.08s) +--- PASS: TestWBLAndMmapReplay (0.18s) --- 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.01s) - --- PASS: TestWBLAndMmapReplay/Restart_DB_with_only_M-map_files_for_ooo_data (0.01s) + --- PASS: TestWBLAndMmapReplay/Restart_DB_with_only_WBL_for_ooo_data (0.02s) + --- PASS: TestWBLAndMmapReplay/Restart_DB_with_only_M-map_files_for_ooo_data (0.03s) --- 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.01s) - --- PASS: TestWBLAndMmapReplay/Restart_DB_with_WBL+Mmap_while_having_no_m-map_markers_in_WBL (0.01s) + --- PASS: TestWBLAndMmapReplay/Restart_DB_with_WBL+Mmap_while_decreasing_the_OOOCapMax (0.03s) + --- PASS: TestWBLAndMmapReplay/Restart_DB_with_WBL+Mmap_while_having_no_m-map_markers_in_WBL (0.05s) === RUN TestOOOCompactionFailure ---- PASS: TestOOOCompactionFailure (0.84s) +--- PASS: TestOOOCompactionFailure (3.45s) === RUN TestWBLCorruption ---- PASS: TestWBLCorruption (0.07s) +--- PASS: TestWBLCorruption (0.10s) === RUN TestOOOMmapCorruption ---- PASS: TestOOOMmapCorruption (0.05s) +--- PASS: TestOOOMmapCorruption (0.12s) === 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.84s) - --- PASS: TestOutOfOrderRuntimeConfig/increase_time_window (0.23s) - --- PASS: TestOutOfOrderRuntimeConfig/decrease_time_window_and_increase_again (0.21s) - --- PASS: TestOutOfOrderRuntimeConfig/disabled_to_enabled (0.20s) - --- PASS: TestOutOfOrderRuntimeConfig/enabled_to_disabled (0.20s) +--- PASS: TestOutOfOrderRuntimeConfig (2.34s) + --- PASS: TestOutOfOrderRuntimeConfig/increase_time_window (0.60s) + --- PASS: TestOutOfOrderRuntimeConfig/decrease_time_window_and_increase_again (0.65s) + --- PASS: TestOutOfOrderRuntimeConfig/disabled_to_enabled (0.56s) + --- PASS: TestOutOfOrderRuntimeConfig/enabled_to_disabled (0.52s) --- PASS: TestOutOfOrderRuntimeConfig/disabled_to_disabled (0.01s) === RUN TestNoGapAfterRestartWithOOO === RUN TestNoGapAfterRestartWithOOO/case=0 === RUN TestNoGapAfterRestartWithOOO/case=1 ---- PASS: TestNoGapAfterRestartWithOOO (0.90s) - --- PASS: TestNoGapAfterRestartWithOOO/case=0 (0.43s) - --- PASS: TestNoGapAfterRestartWithOOO/case=1 (0.47s) +--- PASS: TestNoGapAfterRestartWithOOO (3.34s) + --- PASS: TestNoGapAfterRestartWithOOO/case=0 (1.69s) + --- PASS: TestNoGapAfterRestartWithOOO/case=1 (1.65s) === RUN TestWblReplayAfterOOODisableAndRestart ---- PASS: TestWblReplayAfterOOODisableAndRestart (0.02s) +--- PASS: TestWblReplayAfterOOODisableAndRestart (0.06s) === RUN TestPanicOnApplyConfig --- PASS: TestPanicOnApplyConfig (0.03s) === RUN TestDiskFillingUpAfterDisablingOOO ---- PASS: TestDiskFillingUpAfterDisablingOOO (0.91s) +--- PASS: TestDiskFillingUpAfterDisablingOOO (2.39s) === RUN TestHistogramAppendAndQuery === RUN TestHistogramAppendAndQuery/integer_histograms === RUN TestHistogramAppendAndQuery/integer_histograms/series_with_only_histograms @@ -8757,7 +8801,7 @@ === RUN TestHistogramAppendAndQuery/float_histograms/series_starting_with_float_and_then_getting_histograms === RUN TestHistogramAppendAndQuery/float_histograms/series_starting_with_histogram_and_then_getting_float === RUN TestHistogramAppendAndQuery/float_histograms/query_mix_of_histogram_and_float_series ---- PASS: TestHistogramAppendAndQuery (0.04s) +--- PASS: TestHistogramAppendAndQuery (0.05s) --- PASS: TestHistogramAppendAndQuery/integer_histograms (0.02s) --- PASS: TestHistogramAppendAndQuery/integer_histograms/series_with_only_histograms (0.00s) --- PASS: TestHistogramAppendAndQuery/integer_histograms/series_with_only_histograms/changing_schema (0.00s) @@ -8766,7 +8810,7 @@ --- 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.02s) + --- PASS: TestHistogramAppendAndQuery/float_histograms (0.03s) --- PASS: TestHistogramAppendAndQuery/float_histograms/series_with_only_histograms (0.00s) --- PASS: TestHistogramAppendAndQuery/float_histograms/series_with_only_histograms/changing_schema (0.00s) --- PASS: TestHistogramAppendAndQuery/float_histograms/series_with_only_histograms/new_buckets_incoming (0.00s) @@ -8789,25 +8833,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 (16.74s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false (6.92s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/serial_blocks_with_only_histograms (0.95s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/serial_blocks_with_either_histograms_or_floats_in_a_block_and_not_both (0.97s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/serial_blocks_with_mix_of_histograms_and_float64 (1.22s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/overlapping_blocks_with_only_histograms (1.00s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/overlapping_blocks_with_only_histograms_and_only_float_in_a_series (1.30s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/overlapping_blocks_with_mix_of_histograms_and_float64 (1.49s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true (9.82s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/serial_blocks_with_only_histograms (1.52s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/serial_blocks_with_either_histograms_or_floats_in_a_block_and_not_both (1.62s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/serial_blocks_with_mix_of_histograms_and_float64 (2.11s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_only_histograms (1.52s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_only_histograms_and_only_float_in_a_series (1.42s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_mix_of_histograms_and_float64 (1.64s) +--- PASS: TestQueryHistogramFromBlocksWithCompaction (39.32s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false (17.18s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/serial_blocks_with_only_histograms (2.57s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/serial_blocks_with_either_histograms_or_floats_in_a_block_and_not_both (3.43s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/serial_blocks_with_mix_of_histograms_and_float64 (2.70s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/overlapping_blocks_with_only_histograms (3.04s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/overlapping_blocks_with_only_histograms_and_only_float_in_a_series (2.49s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/overlapping_blocks_with_mix_of_histograms_and_float64 (2.96s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true (22.14s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/serial_blocks_with_only_histograms (3.07s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/serial_blocks_with_either_histograms_or_floats_in_a_block_and_not_both (5.35s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/serial_blocks_with_mix_of_histograms_and_float64 (4.82s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_only_histograms (2.26s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_only_histograms_and_only_float_in_a_series (3.13s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_mix_of_histograms_and_float64 (3.50s) === RUN TestNativeHistogramFlag ---- PASS: TestNativeHistogramFlag (0.01s) +--- PASS: TestNativeHistogramFlag (0.02s) === RUN TestChunkQuerierReadWriteRace ---- PASS: TestChunkQuerierReadWriteRace (5.63s) +--- PASS: TestChunkQuerierReadWriteRace (3.69s) === RUN TestValidateExemplar --- PASS: TestValidateExemplar (0.00s) === RUN TestAddExemplar @@ -8857,19 +8901,19 @@ --- PASS: TestBoundedChunk/name=if_there_are_bounds_set_with_seek_between_mint_and_maxt (0.00s) --- PASS: TestBoundedChunk/name=if_there_are_bounds_set_with_seek_after_maxt (0.00s) === RUN TestHead_HighConcurrencyReadAndWrite ---- PASS: TestHead_HighConcurrencyReadAndWrite (0.47s) +--- PASS: TestHead_HighConcurrencyReadAndWrite (0.70s) === RUN TestHead_ReadWAL === RUN TestHead_ReadWAL/compress=false === RUN TestHead_ReadWAL/compress=true ---- PASS: TestHead_ReadWAL (0.02s) - --- PASS: TestHead_ReadWAL/compress=false (0.00s) - --- PASS: TestHead_ReadWAL/compress=true (0.02s) +--- PASS: TestHead_ReadWAL (0.03s) + --- PASS: TestHead_ReadWAL/compress=false (0.02s) + --- PASS: TestHead_ReadWAL/compress=true (0.01s) === RUN TestHead_WALMultiRef ---- PASS: TestHead_WALMultiRef (0.03s) +--- PASS: TestHead_WALMultiRef (0.04s) === RUN TestHead_ActiveAppenders ---- PASS: TestHead_ActiveAppenders (0.02s) +--- PASS: TestHead_ActiveAppenders (0.01s) === RUN TestHead_UnknownWALRecord ---- PASS: TestHead_UnknownWALRecord (0.01s) +--- PASS: TestHead_UnknownWALRecord (0.03s) === RUN TestHead_Truncate --- PASS: TestHead_Truncate (0.01s) === RUN TestMemSeries_truncateChunks @@ -8877,42 +8921,42 @@ === RUN TestHeadDeleteSeriesWithoutSamples === RUN TestHeadDeleteSeriesWithoutSamples/compress=false === RUN TestHeadDeleteSeriesWithoutSamples/compress=true ---- PASS: TestHeadDeleteSeriesWithoutSamples (0.01s) +--- PASS: TestHeadDeleteSeriesWithoutSamples (0.02s) --- PASS: TestHeadDeleteSeriesWithoutSamples/compress=false (0.01s) - --- PASS: TestHeadDeleteSeriesWithoutSamples/compress=true (0.00s) + --- PASS: TestHeadDeleteSeriesWithoutSamples/compress=true (0.01s) === RUN TestHeadDeleteSimple === RUN TestHeadDeleteSimple/compress=false === RUN TestHeadDeleteSimple/compress=true ---- PASS: TestHeadDeleteSimple (0.39s) - --- PASS: TestHeadDeleteSimple/compress=false (0.19s) - --- PASS: TestHeadDeleteSimple/compress=true (0.19s) +--- PASS: TestHeadDeleteSimple (0.62s) + --- PASS: TestHeadDeleteSimple/compress=false (0.31s) + --- PASS: TestHeadDeleteSimple/compress=true (0.30s) === RUN TestDeleteUntilCurMax --- PASS: TestDeleteUntilCurMax (0.01s) === RUN TestDeletedSamplesAndSeriesStillInWALAfterCheckpoint ---- PASS: TestDeletedSamplesAndSeriesStillInWALAfterCheckpoint (0.12s) +--- PASS: TestDeletedSamplesAndSeriesStillInWALAfterCheckpoint (0.19s) === RUN TestDelete_e2e ---- PASS: TestDelete_e2e (6.30s) +--- PASS: TestDelete_e2e (6.20s) === RUN TestComputeChunkEndTime --- PASS: TestComputeChunkEndTime (0.00s) === RUN TestMemSeries_append ---- PASS: TestMemSeries_append (0.01s) +--- PASS: TestMemSeries_append (0.00s) === RUN TestMemSeries_appendHistogram ---- PASS: TestMemSeries_appendHistogram (0.00s) +--- PASS: TestMemSeries_appendHistogram (0.01s) === RUN TestMemSeries_append_atVariableRate ---- PASS: TestMemSeries_append_atVariableRate (0.12s) +--- PASS: TestMemSeries_append_atVariableRate (0.14s) === RUN TestGCChunkAccess ---- PASS: TestGCChunkAccess (0.02s) +--- PASS: TestGCChunkAccess (0.01s) === RUN TestGCSeriesAccess ---- PASS: TestGCSeriesAccess (0.02s) +--- PASS: TestGCSeriesAccess (0.03s) === RUN TestUncommittedSamplesNotLostOnTruncate --- PASS: TestUncommittedSamplesNotLostOnTruncate (0.02s) === RUN TestRemoveSeriesAfterRollbackAndTruncate ---- PASS: TestRemoveSeriesAfterRollbackAndTruncate (0.02s) +--- PASS: TestRemoveSeriesAfterRollbackAndTruncate (0.01s) === RUN TestHead_LogRollback === RUN TestHead_LogRollback/compress=false === RUN TestHead_LogRollback/compress=true --- PASS: TestHead_LogRollback (0.02s) - --- PASS: TestHead_LogRollback/compress=false (0.00s) + --- PASS: TestHead_LogRollback/compress=false (0.01s) --- PASS: TestHead_LogRollback/compress=true (0.01s) === RUN TestWalRepair_DecodingError === RUN TestWalRepair_DecodingError/decode_series,compress=false @@ -8921,39 +8965,39 @@ === RUN TestWalRepair_DecodingError/decode_samples,compress=true === RUN TestWalRepair_DecodingError/decode_tombstone,compress=false === RUN TestWalRepair_DecodingError/decode_tombstone,compress=true ---- PASS: TestWalRepair_DecodingError (0.18s) - --- PASS: TestWalRepair_DecodingError/decode_series,compress=false (0.02s) - --- PASS: TestWalRepair_DecodingError/decode_series,compress=true (0.04s) +--- PASS: TestWalRepair_DecodingError (0.19s) + --- PASS: TestWalRepair_DecodingError/decode_series,compress=false (0.04s) + --- PASS: TestWalRepair_DecodingError/decode_series,compress=true (0.02s) --- PASS: TestWalRepair_DecodingError/decode_samples,compress=false (0.02s) - --- PASS: TestWalRepair_DecodingError/decode_samples,compress=true (0.03s) - --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=false (0.02s) - --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=true (0.05s) + --- PASS: TestWalRepair_DecodingError/decode_samples,compress=true (0.02s) + --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=false (0.04s) + --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=true (0.04s) === RUN TestHeadReadWriterRepair ---- PASS: TestHeadReadWriterRepair (0.05s) +--- PASS: TestHeadReadWriterRepair (0.04s) === RUN TestNewWalSegmentOnTruncate --- PASS: TestNewWalSegmentOnTruncate (0.03s) === RUN TestAddDuplicateLabelName --- PASS: TestAddDuplicateLabelName (0.01s) === RUN TestMemSeriesIsolation ---- PASS: TestMemSeriesIsolation (0.07s) +--- PASS: TestMemSeriesIsolation (0.08s) === RUN TestIsolationRollback ---- PASS: TestIsolationRollback (0.00s) +--- PASS: TestIsolationRollback (0.03s) === RUN TestIsolationLowWatermarkMonotonous ---- PASS: TestIsolationLowWatermarkMonotonous (0.00s) +--- PASS: TestIsolationLowWatermarkMonotonous (0.01s) === RUN TestIsolationAppendIDZeroIsNoop ---- PASS: TestIsolationAppendIDZeroIsNoop (0.02s) +--- PASS: TestIsolationAppendIDZeroIsNoop (0.01s) === RUN TestHeadSeriesChunkRace ---- PASS: TestHeadSeriesChunkRace (12.85s) +--- PASS: TestHeadSeriesChunkRace (17.30s) === RUN TestIsolationWithoutAdd --- PASS: TestIsolationWithoutAdd (0.02s) === RUN TestOutOfOrderSamplesMetric ---- PASS: TestOutOfOrderSamplesMetric (0.43s) +--- PASS: TestOutOfOrderSamplesMetric (0.99s) === RUN TestHeadLabelNamesValuesWithMinMaxRange === RUN TestHeadLabelNamesValuesWithMinMaxRange/maxt_less_than_head_min === RUN TestHeadLabelNamesValuesWithMinMaxRange/mint_less_than_head_max === RUN TestHeadLabelNamesValuesWithMinMaxRange/mint_and_maxt_outside_head === RUN TestHeadLabelNamesValuesWithMinMaxRange/mint_and_maxt_within_head ---- PASS: TestHeadLabelNamesValuesWithMinMaxRange (0.01s) +--- PASS: TestHeadLabelNamesValuesWithMinMaxRange (0.03s) --- PASS: TestHeadLabelNamesValuesWithMinMaxRange/maxt_less_than_head_min (0.00s) --- PASS: TestHeadLabelNamesValuesWithMinMaxRange/mint_less_than_head_max (0.00s) --- PASS: TestHeadLabelNamesValuesWithMinMaxRange/mint_and_maxt_outside_head (0.00s) @@ -8963,7 +9007,7 @@ === RUN TestHeadLabelValuesWithMatchers/get_unique_ids_based_on_a_ten === RUN TestHeadLabelValuesWithMatchers/get_tens_by_pattern_matching_on_unique_id === RUN TestHeadLabelValuesWithMatchers/get_tens_by_matching_for_absence_of_unique_label ---- PASS: TestHeadLabelValuesWithMatchers (0.01s) +--- PASS: TestHeadLabelValuesWithMatchers (0.04s) --- PASS: TestHeadLabelValuesWithMatchers/get_tens_based_on_unique_id (0.00s) --- PASS: TestHeadLabelValuesWithMatchers/get_unique_ids_based_on_a_ten (0.00s) --- PASS: TestHeadLabelValuesWithMatchers/get_tens_by_pattern_matching_on_unique_id (0.00s) @@ -8973,30 +9017,30 @@ === RUN TestHeadLabelNamesWithMatchers/get_with_unique_ending_in_1:_only_unique === RUN TestHeadLabelNamesWithMatchers/get_with_unique_=_value20:_all === RUN TestHeadLabelNamesWithMatchers/get_tens_=_1:_unique_&_tens ---- PASS: TestHeadLabelNamesWithMatchers (0.00s) +--- PASS: TestHeadLabelNamesWithMatchers (0.02s) --- PASS: TestHeadLabelNamesWithMatchers/get_with_non-empty_unique:_all (0.00s) --- PASS: TestHeadLabelNamesWithMatchers/get_with_unique_ending_in_1:_only_unique (0.00s) --- PASS: TestHeadLabelNamesWithMatchers/get_with_unique_=_value20:_all (0.00s) --- PASS: TestHeadLabelNamesWithMatchers/get_tens_=_1:_unique_&_tens (0.00s) === RUN TestErrReuseAppender ---- PASS: TestErrReuseAppender (0.01s) +--- PASS: TestErrReuseAppender (0.02s) === RUN TestHeadMintAfterTruncation ---- PASS: TestHeadMintAfterTruncation (0.01s) +--- PASS: TestHeadMintAfterTruncation (0.08s) === RUN TestHeadExemplars ---- PASS: TestHeadExemplars (0.00s) +--- PASS: TestHeadExemplars (0.03s) === RUN TestIteratorSeekIntoBuffer --- PASS: TestIteratorSeekIntoBuffer (0.00s) === RUN TestChunkNotFoundHeadGCRace ---- PASS: TestChunkNotFoundHeadGCRace (3.42s) +--- PASS: TestChunkNotFoundHeadGCRace (3.01s) === RUN TestDataMissingOnQueryDuringCompaction ---- PASS: TestDataMissingOnQueryDuringCompaction (3.27s) +--- PASS: TestDataMissingOnQueryDuringCompaction (3.07s) === RUN TestIsQuerierCollidingWithTruncation === RUN TestIsQuerierCollidingWithTruncation/mint=-200,maxt=-100 === RUN TestIsQuerierCollidingWithTruncation/mint=-200,maxt=300 === RUN TestIsQuerierCollidingWithTruncation/mint=100,maxt=1900 === RUN TestIsQuerierCollidingWithTruncation/mint=1900,maxt=2200 === RUN TestIsQuerierCollidingWithTruncation/mint=2000,maxt=2500 ---- PASS: TestIsQuerierCollidingWithTruncation (0.02s) +--- PASS: TestIsQuerierCollidingWithTruncation (0.03s) --- PASS: TestIsQuerierCollidingWithTruncation/mint=-200,maxt=-100 (0.00s) --- PASS: TestIsQuerierCollidingWithTruncation/mint=-200,maxt=300 (0.00s) --- PASS: TestIsQuerierCollidingWithTruncation/mint=100,maxt=1900 (0.00s) @@ -9009,7 +9053,7 @@ === RUN TestWaitForPendingReadersInTimeRange/mint=1800,maxt=2500,shouldWait=true === RUN TestWaitForPendingReadersInTimeRange/mint=2000,maxt=2500,shouldWait=false === RUN TestWaitForPendingReadersInTimeRange/mint=2100,maxt=2500,shouldWait=false ---- PASS: TestWaitForPendingReadersInTimeRange (13.28s) +--- PASS: TestWaitForPendingReadersInTimeRange (13.30s) --- PASS: TestWaitForPendingReadersInTimeRange/mint=0,maxt=500,shouldWait=false (2.21s) --- PASS: TestWaitForPendingReadersInTimeRange/mint=500,maxt=1500,shouldWait=true (2.21s) --- PASS: TestWaitForPendingReadersInTimeRange/mint=1200,maxt=1700,shouldWait=true (2.21s) @@ -9023,81 +9067,81 @@ === RUN TestAppendHistogram/200 === RUN TestAppendHistogram/250 === RUN TestAppendHistogram/300 ---- PASS: TestAppendHistogram (0.16s) - --- PASS: TestAppendHistogram/1 (0.02s) +--- PASS: TestAppendHistogram (0.24s) + --- PASS: TestAppendHistogram/1 (0.04s) --- PASS: TestAppendHistogram/10 (0.02s) - --- PASS: TestAppendHistogram/150 (0.03s) - --- PASS: TestAppendHistogram/200 (0.02s) - --- PASS: TestAppendHistogram/250 (0.02s) + --- PASS: TestAppendHistogram/150 (0.04s) + --- PASS: TestAppendHistogram/200 (0.03s) + --- PASS: TestAppendHistogram/250 (0.06s) --- PASS: TestAppendHistogram/300 (0.05s) === RUN TestHistogramInWALAndMmapChunk ---- PASS: TestHistogramInWALAndMmapChunk (0.09s) +--- PASS: TestHistogramInWALAndMmapChunk (0.13s) === RUN TestChunkSnapshot ---- PASS: TestChunkSnapshot (0.07s) +--- PASS: TestChunkSnapshot (0.14s) === RUN TestSnapshotError ---- PASS: TestSnapshotError (0.04s) +--- PASS: TestSnapshotError (0.08s) === RUN TestHistogramMetrics ---- PASS: TestHistogramMetrics (0.03s) +--- PASS: TestHistogramMetrics (0.07s) === RUN TestHistogramStaleSample === RUN TestHistogramStaleSample/integer_histogram === RUN TestHistogramStaleSample/float_histogram ---- PASS: TestHistogramStaleSample (0.02s) - --- PASS: TestHistogramStaleSample/integer_histogram (0.01s) - --- PASS: TestHistogramStaleSample/float_histogram (0.01s) +--- PASS: TestHistogramStaleSample (0.06s) + --- PASS: TestHistogramStaleSample/integer_histogram (0.02s) + --- PASS: TestHistogramStaleSample/float_histogram (0.05s) === RUN TestHistogramCounterResetHeader === RUN TestHistogramCounterResetHeader/floatHistogram=true === RUN TestHistogramCounterResetHeader/floatHistogram=false ---- PASS: TestHistogramCounterResetHeader (0.05s) - --- PASS: TestHistogramCounterResetHeader/floatHistogram=true (0.02s) - --- PASS: TestHistogramCounterResetHeader/floatHistogram=false (0.04s) +--- PASS: TestHistogramCounterResetHeader (0.07s) + --- PASS: TestHistogramCounterResetHeader/floatHistogram=true (0.05s) + --- PASS: TestHistogramCounterResetHeader/floatHistogram=false (0.02s) === RUN TestAppendingDifferentEncodingToSameSeries --- PASS: TestAppendingDifferentEncodingToSameSeries (0.02s) === RUN TestChunkSnapshotReplayBug ---- PASS: TestChunkSnapshotReplayBug (0.03s) +--- PASS: TestChunkSnapshotReplayBug (0.11s) === RUN TestChunkSnapshotTakenAfterIncompleteSnapshot ---- PASS: TestChunkSnapshotTakenAfterIncompleteSnapshot (0.01s) +--- PASS: TestChunkSnapshotTakenAfterIncompleteSnapshot (0.04s) === RUN TestOOOWalReplay ---- PASS: TestOOOWalReplay (0.03s) +--- PASS: TestOOOWalReplay (0.04s) === RUN TestOOOMmapReplay ---- PASS: TestOOOMmapReplay (0.04s) +--- PASS: TestOOOMmapReplay (0.02s) === RUN TestHeadInit_DiscardChunksWithUnsupportedEncoding ---- PASS: TestHeadInit_DiscardChunksWithUnsupportedEncoding (0.02s) +--- PASS: TestHeadInit_DiscardChunksWithUnsupportedEncoding (0.04s) === RUN TestMmapPanicAfterMmapReplayCorruption ---- PASS: TestMmapPanicAfterMmapReplayCorruption (0.05s) +--- PASS: TestMmapPanicAfterMmapReplayCorruption (0.04s) === RUN TestReplayAfterMmapReplayError ---- PASS: TestReplayAfterMmapReplayError (0.15s) +--- PASS: TestReplayAfterMmapReplayError (0.14s) === RUN TestHistogramValidation -=== RUN TestHistogramValidation/rejects_histogram_who_has_too_many_positive_buckets -=== RUN TestHistogramValidation/rejects_a_histogram_which_has_a_negative_bucket_with_a_negative_count === RUN TestHistogramValidation/rejects_a_histogram_which_has_a_positive_bucket_with_a_negative_count +=== RUN TestHistogramValidation/valid_histogram +=== RUN TestHistogramValidation/rejects_histogram_who_has_too_few_positive_buckets +=== RUN TestHistogramValidation/rejects_histogram_who_has_too_many_positive_buckets +=== RUN TestHistogramValidation/rejects_a_histogram_which_has_a_negative_span_with_a_negative_offset === 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_many_negative_buckets -=== RUN TestHistogramValidation/rejects_a_histogram_which_has_a_negative_span_with_a_negative_offset === RUN TestHistogramValidation/rejects_a_histogram_which_has_a_positive_span_with_a_negative_offset -=== RUN TestHistogramValidation/valid_histogram -=== RUN TestHistogramValidation/rejects_histogram_who_has_too_few_positive_buckets +=== RUN TestHistogramValidation/rejects_a_histogram_which_has_a_negative_bucket_with_a_negative_count --- PASS: TestHistogramValidation (0.00s) - --- PASS: TestHistogramValidation/rejects_histogram_who_has_too_many_positive_buckets (0.00s) - --- PASS: TestHistogramValidation/rejects_a_histogram_which_has_a_negative_bucket_with_a_negative_count (0.00s) --- PASS: TestHistogramValidation/rejects_a_histogram_which_has_a_positive_bucket_with_a_negative_count (0.00s) + --- PASS: TestHistogramValidation/valid_histogram (0.00s) + --- PASS: TestHistogramValidation/rejects_histogram_who_has_too_few_positive_buckets (0.00s) + --- PASS: TestHistogramValidation/rejects_histogram_who_has_too_many_positive_buckets (0.00s) + --- PASS: TestHistogramValidation/rejects_a_histogram_which_has_a_negative_span_with_a_negative_offset (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_many_negative_buckets (0.00s) - --- PASS: TestHistogramValidation/rejects_a_histogram_which_has_a_negative_span_with_a_negative_offset (0.00s) --- PASS: TestHistogramValidation/rejects_a_histogram_which_has_a_positive_span_with_a_negative_offset (0.00s) - --- PASS: TestHistogramValidation/valid_histogram (0.00s) - --- PASS: TestHistogramValidation/rejects_histogram_who_has_too_few_positive_buckets (0.00s) + --- PASS: TestHistogramValidation/rejects_a_histogram_which_has_a_negative_bucket_with_a_negative_count (0.00s) === RUN TestOOOAppendWithNoSeries ---- PASS: TestOOOAppendWithNoSeries (0.01s) +--- PASS: TestOOOAppendWithNoSeries (0.02s) === RUN TestHeadMinOOOTimeUpdate ---- PASS: TestHeadMinOOOTimeUpdate (0.01s) +--- PASS: TestHeadMinOOOTimeUpdate (0.03s) === RUN TestGaugeHistogramWALAndChunkHeader ---- PASS: TestGaugeHistogramWALAndChunkHeader (0.03s) +--- PASS: TestGaugeHistogramWALAndChunkHeader (0.05s) === RUN TestGaugeFloatHistogramWALAndChunkHeader ---- PASS: TestGaugeFloatHistogramWALAndChunkHeader (0.04s) +--- PASS: TestGaugeFloatHistogramWALAndChunkHeader (0.06s) === RUN TestSnapshotAheadOfWALError ---- PASS: TestSnapshotAheadOfWALError (0.05s) +--- PASS: TestSnapshotAheadOfWALError (0.04s) === RUN TestIsolation --- PASS: TestIsolation (0.00s) === RUN TestOOOHeadIndexReader_Series @@ -9567,478 +9611,478 @@ === RUN TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=4,_headChunk=true === RUN TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=5,_headChunk=false === RUN TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=5,_headChunk=true ---- PASS: TestOOOHeadIndexReader_Series (6.82s) +--- PASS: TestOOOHeadIndexReader_Series (8.88s) --- 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.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=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.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_is_bigger_than_the_existing_chunks_nothing_is_returned,_permutation=0,_headChunk=true (0.00s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_is_smaller_than_the_existing_chunks_nothing_is_returned,_permutation=0,_headChunk=false (0.03s) --- 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.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.00s) + --- 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.02s) --- 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.03s) --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=3,_headChunk=false (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=3,_headChunk=true (0.03s) + --- 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.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=4,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=4,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=5,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=5,_headChunk=true (0.00s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=4,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=5,_headChunk=false (0.03s) + --- 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.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=6,_headChunk=true (0.02s) - --- 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=false (0.02s) --- 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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=8,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=8,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=9,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=9,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=10,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=9,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=10,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=10,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=11,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=11,_headChunk=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.02s) + --- 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.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=13,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=13,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=14,_headChunk=false (0.02s) --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=15,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=15,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=16,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=16,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=17,_headChunk=false (0.01s) + --- 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.01s) --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=19,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=19,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=20,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=20,_headChunk=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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=21,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=21,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=22,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=22,_headChunk=true (0.00s) + --- 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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=23,_headChunk=true (0.03s) + --- 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.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=1,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=2,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=2,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=3,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=3,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=4,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=4,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=3,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=4,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=4,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=5,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=5,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=5,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=6,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=6,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=6,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=7,_headChunk=false (0.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.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=8,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=9,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=9,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=10,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=10,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=10,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=11,_headChunk=false (0.00s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=11,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=11,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=12,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=12,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=13,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=12,_headChunk=false (0.01s) + --- 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.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=13,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=14,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=14,_headChunk=true (0.00s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=14,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=14,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=15,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=15,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=16,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=16,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=15,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=16,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=16,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=17,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=17,_headChunk=true (0.03s) - --- 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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=17,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=18,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=18,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=19,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=19,_headChunk=true (0.00s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=20,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=20,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=21,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=21,_headChunk=true (0.02s) - --- 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=19,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=20,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=20,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=21,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=21,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=22,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=22,_headChunk=true (0.01s) - --- 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_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.02s) --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=0,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=0,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=1,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=1,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=1,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=2,_headChunk=false (0.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=2,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=3,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=3,_headChunk=true (0.02s) - --- 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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=5,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=5,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=6,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=6,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=3,_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.01s) + --- 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.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=6,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=7,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=7,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=8,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=8,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=7,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=8,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=8,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=9,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=9,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=10,_headChunk=false (0.00s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=10,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=11,_headChunk=false (0.00s) - --- 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=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.02s) + --- 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.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=12,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=13,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=13,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=14,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_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.00s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=15,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=16,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=13,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=14,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=14,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=15,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=15,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=16,_headChunk=false (0.00s) --- 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.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=17,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=17,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=18,_headChunk=false (0.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.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.01s) --- 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=20,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=21,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=21,_headChunk=true (0.02s) - --- 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=false (0.00s) --- 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=23,_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=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=23,_headChunk=false (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=23,_headChunk=true (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=0,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=0,_headChunk=true (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=1,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=1,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=2,_headChunk=false (0.00s) + --- 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.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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=3,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=3,_headChunk=true (0.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.00s) - --- 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=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.02s) - --- 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.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=7,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=7,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=8,_headChunk=false (0.03s) + --- 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.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.02s) + --- 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.01s) --- 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.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.01s) - --- 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=false (0.03s) --- 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=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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=13,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=13,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=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.02s) + --- 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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=15,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=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.00s) + --- 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.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=18,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=19,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=19,_headChunk=true (0.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=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=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=21,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=22,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=22,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=22,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=22,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=23,_headChunk=false (0.01s) --- 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=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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=1,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=1,_headChunk=true (0.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=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.02s) + --- 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=3,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=4,_headChunk=false (0.02s) + --- 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.03s) + --- 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=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=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=2,_headChunk=true (0.00s) --- 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.00s) + --- 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=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=false (0.00s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=5,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=6,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=6,_headChunk=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=7,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=7,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=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=8,_headChunk=true (0.01s) - --- 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=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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=11,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=11,_headChunk=false (0.02s) --- 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.03s) + --- 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.02s) - --- 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=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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=15,_headChunk=false (0.02s) - --- 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.01s) - --- 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=14,_headChunk=true (0.01s) + --- 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.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=16,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=16,_headChunk=true (0.00s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=17,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=17,_headChunk=true (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=18,_headChunk=false (0.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=18,_headChunk=true (0.04s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=19,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=19,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=20,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=19,_headChunk=true (0.01s) + --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=21,_headChunk=false (0.00s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=21,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=22,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=22,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=23,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=22,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=22,_headChunk=true (0.00s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=23,_headChunk=false (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=23,_headChunk=true (0.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.01s) - --- 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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=24,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=24,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=25,_headChunk=false (0.04s) + --- 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.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=26,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=27,_headChunk=false (0.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=27,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=27,_headChunk=true (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=28,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=28,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=28,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=29,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=29,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=29,_headChunk=true (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=30,_headChunk=false (0.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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=32,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=32,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=33,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=33,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=34,_headChunk=false (0.01s) - --- 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.01s) - --- 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=31,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=32,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=32,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=33,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=33,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=34,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=34,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=35,_headChunk=false (0.00s) + --- 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.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.01s) - --- 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=37,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=37,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=38,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=38,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=39,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=39,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=40,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=40,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=41,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=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.00s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=40,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=41,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=41,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=42,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=42,_headChunk=true (0.01s) + --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=43,_headChunk=true (0.01s) + --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=45,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=45,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=46,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=46,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=47,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=45,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=45,_headChunk=true (0.05s) + --- 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.03s) + --- 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.02s) --- 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.02s) - --- 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=48,_headChunk=true (0.00s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=49,_headChunk=false (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=49,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=50,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=50,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=51,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=51,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=52,_headChunk=false (0.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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=51,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=51,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=52,_headChunk=false (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=52,_headChunk=true (0.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.00s) + --- 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=54,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=55,_headChunk=false (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=55,_headChunk=true (0.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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=57,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=57,_headChunk=true (0.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.02s) - --- 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=57,_headChunk=false (0.00s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=57,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=58,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=58,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=59,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=59,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=60,_headChunk=false (0.03s) + --- 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.03s) + --- 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.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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=62,_headChunk=true (0.00s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=63,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=63,_headChunk=true (0.03s) --- 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=64,_headChunk=true (0.02s) --- 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=65,_headChunk=true (0.02s) - --- 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=65,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=66,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=66,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=67,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=67,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=68,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=68,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=69,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=69,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=70,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=70,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=71,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=71,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=72,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=67,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=67,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=68,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=68,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=69,_headChunk=false (0.03s) + --- 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.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.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=71,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=72,_headChunk=false (0.02s) --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=73,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=73,_headChunk=false (0.03s) + --- 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.02s) - --- 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.03s) - --- 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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=74,_headChunk=true (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=75,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=75,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=76,_headChunk=false (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=76,_headChunk=true (0.02s) - --- 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.01s) - --- 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.00s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=80,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=80,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=81,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=81,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=82,_headChunk=false (0.00s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=77,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=77,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=78,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=78,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=79,_headChunk=false (0.04s) + --- 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=80,_headChunk=false (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=80,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=81,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=81,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=82,_headChunk=false (0.03s) --- 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.02s) - --- 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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=85,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=86,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=86,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=87,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=87,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=83,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=83,_headChunk=true (0.04s) + --- 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.00s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=85,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=86,_headChunk=false (0.04s) + --- 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.05s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=87,_headChunk=true (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=88,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=88,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=89,_headChunk=false (0.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.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=88,_headChunk=true (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=89,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=89,_headChunk=true (0.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.02s) --- 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=true (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.02s) - --- 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.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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=92,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=93,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=93,_headChunk=true (0.03s) + --- 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=false (0.03s) --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=96,_headChunk=true (0.03s) + --- 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=98,_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=98,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=98,_headChunk=true (0.04s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=99,_headChunk=false (0.00s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=99,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=100,_headChunk=false (0.01s) - --- 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=99,_headChunk=true (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=100,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=100,_headChunk=true (0.04s) --- 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.03s) - --- 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.03s) + --- 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.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=102,_headChunk=true (0.04s) --- 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=103,_headChunk=true (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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=103,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=104,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=104,_headChunk=true (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=105,_headChunk=false (0.01s) - --- 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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=105,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=106,_headChunk=false (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=106,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=107,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=107,_headChunk=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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=108,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=108,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=108,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=109,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=109,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=110,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=109,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=110,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=110,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=111,_headChunk=false (0.01s) + --- 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=112,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=112,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=113,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=113,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=113,_headChunk=true (0.04s) --- 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.00s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=114,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=115,_headChunk=false (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=115,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=116,_headChunk=false (0.02s) - --- 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=116,_headChunk=true (0.05s) --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=117,_headChunk=true (0.05s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=118,_headChunk=false (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=118,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=119,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=119,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=0,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=119,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=119,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=0,_headChunk=false (0.04s) --- 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.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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=2,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=3,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=3,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=4,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=4,_headChunk=true (0.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=1,_headChunk=false (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=1,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=2,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=2,_headChunk=true (0.03s) + --- 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.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=4,_headChunk=false (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=4,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=5,_headChunk=false (0.01s) --- 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.01s) +--- PASS: TestOOOHeadChunkReader_LabelValues (0.02s) --- PASS: TestOOOHeadChunkReader_LabelValues/LabelValues_calls_when_ooo_head_has_max_query_range (0.00s) --- PASS: TestOOOHeadChunkReader_LabelValues/LabelValues_calls_with_ooo_head_query_range_not_overlapping_in-order_data (0.00s) --- PASS: TestOOOHeadChunkReader_LabelValues/LabelValues_calls_with_ooo_head_query_range_not_overlapping_out-of-order_data (0.00s) @@ -10051,20 +10095,20 @@ === 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.15s) +--- PASS: TestOOOHeadChunkReader_Chunk (0.32s) --- 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.01s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=Getting_the_head_chunk_when_there_are_overlapping_chunks_returns_all_combined (0.03s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=Two_windows_of_overlapping_chunks_get_properly_converged (0.01s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=Two_windows_of_overlapping_chunks_in_descending_order_get_properly_converged (0.02s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=If_chunks_are_not_overlapped_they_are_not_converged (0.02s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=Triplet_of_chunks_overlapping_returns_a_single_merged_chunk (0.02s) + --- PASS: TestOOOHeadChunkReader_Chunk/name=Getting_the_head_when_there_are_no_overlapping_chunks_returns_just_the_samples_in_the_head (0.02s) + --- 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.05s) + --- PASS: TestOOOHeadChunkReader_Chunk/name=Two_windows_of_overlapping_chunks_in_descending_order_get_properly_converged (0.05s) + --- PASS: TestOOOHeadChunkReader_Chunk/name=If_chunks_are_not_overlapped_they_are_not_converged (0.08s) + --- PASS: TestOOOHeadChunkReader_Chunk/name=Triplet_of_chunks_overlapping_returns_a_single_merged_chunk (0.01s) --- PASS: TestOOOHeadChunkReader_Chunk/name=Query_interval_partially_overlaps_with_a_triplet_of_chunks_but_still_returns_a_single_merged_chunk (0.02s) === 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.04s) - --- 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.03s) + --- 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.02s) --- 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.01s) === RUN TestSortByMinTimeAndMinRef === RUN TestSortByMinTimeAndMinRef/name=chunks_are_ordered_by_min_time @@ -10079,7 +10123,7 @@ --- PASS: TestSortMetaByMinTimeAndMinRef/name=chunks_are_ordered_by_min_time (0.00s) --- PASS: TestSortMetaByMinTimeAndMinRef/name=if_same_mintime,_lower_reference_goes_first (0.00s) === RUN TestOOOInsert ---- PASS: TestOOOInsert (0.00s) +--- PASS: TestOOOInsert (0.01s) === RUN TestOOOInsertDuplicate --- PASS: TestOOOInsertDuplicate (0.00s) === RUN TestBlockQuerier @@ -10107,7 +10151,7 @@ === RUN TestBlockQuerier/#07 === RUN TestBlockQuerier/#07/sample === RUN TestBlockQuerier/#07/chunk ---- PASS: TestBlockQuerier (0.00s) +--- PASS: TestBlockQuerier (0.01s) --- PASS: TestBlockQuerier/#00 (0.00s) --- PASS: TestBlockQuerier/#00/sample (0.00s) --- PASS: TestBlockQuerier/#00/chunk (0.00s) @@ -10151,20 +10195,20 @@ === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#05 === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#05/sample === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#05/chunk ---- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks (0.03s) - --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00 (0.00s) +--- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks (0.04s) + --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00 (0.01s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00/sample (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00/chunk (0.00s) - --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#01 (0.00s) + --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#01 (0.01s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#01/sample (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#01/chunk (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#02 (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#02/sample (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#02/chunk (0.00s) - --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#03 (0.00s) + --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#03 (0.01s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#03/sample (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#03/chunk (0.00s) - --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#04 (0.00s) + --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#04 (0.01s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#04/sample (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#04/chunk (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#05 (0.00s) @@ -10403,7 +10447,7 @@ === RUN TestPostingsForMatchers/n=~"2|2\\.5" === RUN TestPostingsForMatchers/i=~"c||d" === RUN TestPostingsForMatchers/i=~"(c||d)" ---- PASS: TestPostingsForMatchers (0.00s) +--- PASS: TestPostingsForMatchers (0.02s) --- PASS: TestPostingsForMatchers/n="1" (0.00s) --- PASS: TestPostingsForMatchers/n="1",i="a" (0.00s) --- PASS: TestPostingsForMatchers/n="1",i="missing" (0.00s) @@ -10446,10 +10490,10 @@ === CONT TestQuerierIndexQueriesRace/[__name__!="metric"] === CONT TestQuerierIndexQueriesRace/[m!="0"___name__="metric"] --- PASS: TestQuerierIndexQueriesRace (0.00s) - --- PASS: TestQuerierIndexQueriesRace/[m!="0"___name__="metric"] (4.25s) - --- PASS: TestQuerierIndexQueriesRace/[__name__!="metric"] (4.26s) + --- PASS: TestQuerierIndexQueriesRace/[m!="0"___name__="metric"] (5.54s) + --- PASS: TestQuerierIndexQueriesRace/[__name__!="metric"] (5.55s) === RUN TestClose ---- PASS: TestClose (0.90s) +--- PASS: TestClose (0.50s) === RUN TestPostingsForMatcher --- PASS: TestPostingsForMatcher (0.00s) === RUN TestBlockBaseSeriesSet @@ -10459,7 +10503,7 @@ === RUN TestQueryWithDeletedHistograms/intgauge === RUN TestQueryWithDeletedHistograms/floatCounter === RUN TestQueryWithDeletedHistograms/floatGauge ---- PASS: TestQueryWithDeletedHistograms (0.05s) +--- PASS: TestQueryWithDeletedHistograms (0.03s) --- PASS: TestQueryWithDeletedHistograms/intCounter (0.01s) --- PASS: TestQueryWithDeletedHistograms/intgauge (0.01s) --- PASS: TestQueryWithDeletedHistograms/floatCounter (0.01s) @@ -10469,38 +10513,38 @@ repair_test.go:85: next ID 3 repair_test.go:105: next ID 2 repair_test.go:105: next ID 3 ---- PASS: TestRepairBadIndexVersion (0.01s) +--- PASS: TestRepairBadIndexVersion (0.02s) === RUN TestSegmentWAL_cut ---- PASS: TestSegmentWAL_cut (0.33s) +--- PASS: TestSegmentWAL_cut (0.27s) === RUN TestSegmentWAL_Truncate ---- PASS: TestSegmentWAL_Truncate (1.35s) +--- PASS: TestSegmentWAL_Truncate (1.41s) === RUN TestSegmentWAL_Log_Restore ---- PASS: TestSegmentWAL_Log_Restore (0.05s) +--- PASS: TestSegmentWAL_Log_Restore (0.01s) === RUN TestWALRestoreCorrupted_invalidSegment -level=warn msg="Invalid segment file detected, truncating WAL" err="invalid magic header 1020304 in \"/tmp/TestWALRestoreCorrupted_invalidSegment3430537668/001/000001\"" file=/tmp/TestWALRestoreCorrupted_invalidSegment3430537668/001/000001 ---- PASS: TestWALRestoreCorrupted_invalidSegment (0.35s) +level=warn msg="Invalid segment file detected, truncating WAL" err="invalid magic header 1020304 in \"/tmp/TestWALRestoreCorrupted_invalidSegment3961809023/001/000001\"" file=/tmp/TestWALRestoreCorrupted_invalidSegment3961809023/001/000001 +--- PASS: TestWALRestoreCorrupted_invalidSegment (0.57s) === RUN TestWALRestoreCorrupted === RUN TestWALRestoreCorrupted/truncate_checksum -level=error msg="WAL corruption detected; truncating" err="invalid checksum length 3" file=/tmp/TestWALRestoreCorruptedtruncate_checksum283650699/001/000001 pos=44 +level=error msg="WAL corruption detected; truncating" err="invalid checksum length 3" file=/tmp/TestWALRestoreCorruptedtruncate_checksum3520718945/001/000001 pos=44 === RUN TestWALRestoreCorrupted/truncate_body -level=error msg="WAL corruption detected; truncating" err="invalid entry body size 22" file=/tmp/TestWALRestoreCorruptedtruncate_body1964789845/001/000001 pos=44 +level=error msg="WAL corruption detected; truncating" err="invalid entry body size 22" file=/tmp/TestWALRestoreCorruptedtruncate_body3716976016/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_content476191197/001/000001 pos=44 +level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 1d4d95cc, want 7c1a52ff" file=/tmp/TestWALRestoreCorruptedbody_content2379600624/001/000001 pos=44 === RUN TestWALRestoreCorrupted/checksum -level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 7c1a52ff, want 1020304" file=/tmp/TestWALRestoreCorruptedchecksum3160179882/001/000001 pos=44 ---- PASS: TestWALRestoreCorrupted (10.06s) - --- PASS: TestWALRestoreCorrupted/truncate_checksum (2.38s) - --- PASS: TestWALRestoreCorrupted/truncate_body (2.52s) - --- PASS: TestWALRestoreCorrupted/body_content (2.50s) - --- PASS: TestWALRestoreCorrupted/checksum (2.66s) +level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 7c1a52ff, want 1020304" file=/tmp/TestWALRestoreCorruptedchecksum3538920585/001/000001 pos=44 +--- PASS: TestWALRestoreCorrupted (13.41s) + --- PASS: TestWALRestoreCorrupted/truncate_checksum (3.19s) + --- PASS: TestWALRestoreCorrupted/truncate_body (3.80s) + --- PASS: TestWALRestoreCorrupted/body_content (3.23s) + --- PASS: TestWALRestoreCorrupted/checksum (3.19s) === RUN TestMigrateWAL_Empty --- PASS: TestMigrateWAL_Empty (0.00s) === RUN TestMigrateWAL_Fuzz ---- PASS: TestMigrateWAL_Fuzz (0.25s) +--- PASS: TestMigrateWAL_Fuzz (0.43s) === RUN Example ---- PASS: Example (1.02s) +--- PASS: Example (1.05s) PASS -ok github.com/prometheus/prometheus/tsdb 355.945s +ok github.com/prometheus/prometheus/tsdb 494.894s === RUN TestDB_InvalidSeries === RUN TestDB_InvalidSeries/Samples === RUN TestDB_InvalidSeries/Histograms @@ -10518,27 +10562,27 @@ --- PASS: TestUnsupportedFunctions/ChunkQuerier (0.00s) --- PASS: TestUnsupportedFunctions/ExemplarQuerier (0.00s) === RUN TestCommit ---- PASS: TestCommit (0.06s) +--- PASS: TestCommit (0.04s) === RUN TestRollback --- PASS: TestRollback (0.01s) === RUN TestFullTruncateWAL ---- PASS: TestFullTruncateWAL (0.87s) +--- PASS: TestFullTruncateWAL (0.93s) === RUN TestPartialTruncateWAL ---- PASS: TestPartialTruncateWAL (6.07s) +--- PASS: TestPartialTruncateWAL (6.73s) === RUN TestWALReplay ---- PASS: TestWALReplay (0.03s) +--- PASS: TestWALReplay (0.04s) === RUN TestLockfile === RUN TestLockfile/{fileAlreadyExists:false_lockFileDisabled:false_expectedValue:1} === RUN TestLockfile/{fileAlreadyExists:true_lockFileDisabled:false_expectedValue:0} === RUN TestLockfile/{fileAlreadyExists:true_lockFileDisabled:true_expectedValue:-1} === RUN TestLockfile/{fileAlreadyExists:false_lockFileDisabled:true_expectedValue:-1} ---- PASS: TestLockfile (0.03s) +--- PASS: TestLockfile (0.04s) --- PASS: TestLockfile/{fileAlreadyExists:false_lockFileDisabled:false_expectedValue:1} (0.01s) --- PASS: TestLockfile/{fileAlreadyExists:true_lockFileDisabled:false_expectedValue:0} (0.01s) --- PASS: TestLockfile/{fileAlreadyExists:true_lockFileDisabled:true_expectedValue:-1} (0.01s) --- PASS: TestLockfile/{fileAlreadyExists:false_lockFileDisabled:true_expectedValue:-1} (0.01s) === RUN Test_ExistingWAL_NextRef ---- PASS: Test_ExistingWAL_NextRef (0.04s) +--- PASS: Test_ExistingWAL_NextRef (0.03s) === RUN Test_validateOptions === RUN Test_validateOptions/Apply_defaults_to_zero_values === RUN Test_validateOptions/Defaults_are_already_valid @@ -10550,9 +10594,9 @@ === RUN TestStorage_DuplicateExemplarsIgnored --- PASS: TestStorage_DuplicateExemplarsIgnored (0.01s) === RUN TestNoDeadlock ---- PASS: TestNoDeadlock (0.02s) +--- PASS: TestNoDeadlock (0.01s) PASS -ok github.com/prometheus/prometheus/tsdb/agent 7.227s +ok github.com/prometheus/prometheus/tsdb/agent 7.914s === RUN TestBstreamReader --- PASS: TestBstreamReader (0.00s) === RUN TestChunk @@ -10614,7 +10658,7 @@ === RUN TestVarbitUint --- PASS: TestVarbitUint (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/chunkenc 0.029s +ok github.com/prometheus/prometheus/tsdb/chunkenc 0.032s === RUN TestChunkWriteQueue_GettingChunkFromQueue --- PASS: TestChunkWriteQueue_GettingChunkFromQueue (0.00s) === RUN TestChunkWriteQueue_WritingThroughQueue @@ -10630,14 +10674,14 @@ === RUN TestChunkDiskMapper_Truncate --- PASS: TestChunkDiskMapper_Truncate (0.01s) === RUN TestChunkDiskMapper_Truncate_PreservesFileSequence ---- PASS: TestChunkDiskMapper_Truncate_PreservesFileSequence (0.01s) +--- PASS: TestChunkDiskMapper_Truncate_PreservesFileSequence (0.00s) === RUN TestHeadReadWriter_TruncateAfterFailedIterateChunks --- PASS: TestHeadReadWriter_TruncateAfterFailedIterateChunks (0.00s) === RUN TestHeadReadWriter_ReadRepairOnEmptyLastFile ---- PASS: TestHeadReadWriter_ReadRepairOnEmptyLastFile (0.01s) +--- PASS: TestHeadReadWriter_ReadRepairOnEmptyLastFile (0.00s) === RUN TestQueuePushPopSingleGoroutine - queue_test.go:66: seed: 1729948980749319773 ---- PASS: TestQueuePushPopSingleGoroutine (3.74s) + queue_test.go:66: seed: 1764359883439640710 +--- PASS: TestQueuePushPopSingleGoroutine (4.43s) === RUN TestQueuePushBlocksOnFullQueue --- PASS: TestQueuePushBlocksOnFullQueue (0.10s) === RUN TestQueuePopBlocksOnEmptyQueue @@ -10666,14 +10710,14 @@ === RUN TestChunkDiskMapper_Truncate --- PASS: TestChunkDiskMapper_Truncate (0.00s) === RUN TestChunkDiskMapper_Truncate_PreservesFileSequence ---- PASS: TestChunkDiskMapper_Truncate_PreservesFileSequence (0.00s) +--- PASS: TestChunkDiskMapper_Truncate_PreservesFileSequence (0.02s) === RUN TestHeadReadWriter_TruncateAfterFailedIterateChunks --- PASS: TestHeadReadWriter_TruncateAfterFailedIterateChunks (0.00s) === RUN TestHeadReadWriter_ReadRepairOnEmptyLastFile ---- PASS: TestHeadReadWriter_ReadRepairOnEmptyLastFile (0.00s) +--- PASS: TestHeadReadWriter_ReadRepairOnEmptyLastFile (0.01s) === RUN TestQueuePushPopSingleGoroutine - queue_test.go:66: seed: 1729948984891206261 ---- PASS: TestQueuePushPopSingleGoroutine (3.77s) + queue_test.go:66: seed: 1764359888298280350 +--- PASS: TestQueuePushPopSingleGoroutine (3.62s) === RUN TestQueuePushBlocksOnFullQueue --- PASS: TestQueuePushBlocksOnFullQueue (0.10s) === RUN TestQueuePopBlocksOnEmptyQueue @@ -10687,23 +10731,23 @@ === RUN TestQueueSegmentIsKeptEvenIfEmpty --- PASS: TestQueueSegmentIsKeptEvenIfEmpty (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/chunks 8.369s +ok github.com/prometheus/prometheus/tsdb/chunks 8.953s === RUN TestLocking --- PASS: TestLocking (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/fileutil 0.024s +ok github.com/prometheus/prometheus/tsdb/fileutil 0.025s === RUN Test --- PASS: Test (0.00s) PASS ok github.com/prometheus/prometheus/tsdb/goversion 0.024s === RUN TestIndexRW_Create_Open ---- PASS: TestIndexRW_Create_Open (0.02s) +--- PASS: TestIndexRW_Create_Open (0.03s) === RUN TestIndexRW_Postings ---- PASS: TestIndexRW_Postings (0.00s) +--- PASS: TestIndexRW_Postings (0.01s) === RUN TestPostingsMany ---- PASS: TestPostingsMany (0.03s) +--- PASS: TestPostingsMany (0.04s) === RUN TestPersistence_index_e2e ---- PASS: TestPersistence_index_e2e (4.87s) +--- PASS: TestPersistence_index_e2e (5.16s) === RUN TestDecbufUvarintWithInvalidBuffer --- PASS: TestDecbufUvarintWithInvalidBuffer (0.00s) === RUN TestReaderWithInvalidBuffer @@ -10781,7 +10825,7 @@ === RUN TestRemovedPostings --- PASS: TestRemovedPostings (0.00s) === RUN TestRemovedNextStackoverflow ---- PASS: TestRemovedNextStackoverflow (1.80s) +--- PASS: TestRemovedNextStackoverflow (1.85s) === RUN TestRemovedPostingsSeek --- PASS: TestRemovedPostingsSeek (0.00s) === RUN TestBigEndian @@ -10837,7 +10881,7 @@ === RUN TestPostingsStats2 --- PASS: TestPostingsStats2 (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/index 6.800s +ok github.com/prometheus/prometheus/tsdb/index 7.177s === RUN TestRecord_EncodeDecode --- PASS: TestRecord_EncodeDecode (0.00s) === RUN TestRecord_Corrupted @@ -10859,7 +10903,7 @@ === RUN TestRecord_MetadataDecodeUnknownExtraFields --- PASS: TestRecord_MetadataDecodeUnknownExtraFields (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/record 0.022s +ok github.com/prometheus/prometheus/tsdb/record 0.062s === RUN TestWriteAndReadbackTombstones --- PASS: TestWriteAndReadbackTombstones (0.00s) === RUN TestDeletingTombstones @@ -10915,7 +10959,7 @@ === RUN TestMemTombstonesConcurrency --- PASS: TestMemTombstonesConcurrency (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/tombstones 0.062s +ok github.com/prometheus/prometheus/tsdb/tombstones 0.072s === RUN TestLockfile === RUN TestLockfile/{fileAlreadyExists:false_lockFileDisabled:false_expectedValue:1} === RUN TestLockfile/{fileAlreadyExists:true_lockFileDisabled:false_expectedValue:0} @@ -10927,7 +10971,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.036s +ok github.com/prometheus/prometheus/tsdb/tsdbutil 0.062s === RUN TestLastCheckpoint --- PASS: TestLastCheckpoint (0.00s) === RUN TestDeleteCheckpoints @@ -10935,9 +10979,9 @@ === RUN TestCheckpoint === RUN TestCheckpoint/compress=false === RUN TestCheckpoint/compress=true ---- PASS: TestCheckpoint (0.20s) - --- PASS: TestCheckpoint/compress=false (0.09s) - --- PASS: TestCheckpoint/compress=true (0.10s) +--- PASS: TestCheckpoint (0.18s) + --- PASS: TestCheckpoint/compress=false (0.10s) + --- PASS: TestCheckpoint/compress=true (0.08s) === RUN TestCheckpointNoTmpFolderAfterError --- PASS: TestCheckpointNoTmpFolderAfterError (0.00s) === RUN TestReader @@ -11021,19 +11065,19 @@ === RUN TestReaderFuzz/Reader,compress=true === RUN TestReaderFuzz/LiveReader,compress=false === RUN TestReaderFuzz/LiveReader,compress=true ---- PASS: TestReaderFuzz (0.29s) - --- PASS: TestReaderFuzz/Reader,compress=false (0.07s) - --- PASS: TestReaderFuzz/Reader,compress=true (0.07s) - --- PASS: TestReaderFuzz/LiveReader,compress=false (0.07s) - --- PASS: TestReaderFuzz/LiveReader,compress=true (0.08s) +--- PASS: TestReaderFuzz (0.33s) + --- PASS: TestReaderFuzz/Reader,compress=false (0.12s) + --- PASS: TestReaderFuzz/Reader,compress=true (0.08s) + --- PASS: TestReaderFuzz/LiveReader,compress=false (0.06s) + --- PASS: TestReaderFuzz/LiveReader,compress=true (0.07s) === RUN TestReaderFuzz_Live === RUN TestReaderFuzz_Live/compress=false === RUN TestReaderFuzz_Live/compress=true ---- PASS: TestReaderFuzz_Live (0.83s) +--- PASS: TestReaderFuzz_Live (0.84s) --- PASS: TestReaderFuzz_Live/compress=false (0.41s) --- PASS: TestReaderFuzz_Live/compress=true (0.42s) === RUN TestLiveReaderCorrupt_ShortFile ---- PASS: TestLiveReaderCorrupt_ShortFile (0.00s) +--- PASS: TestLiveReaderCorrupt_ShortFile (0.01s) === RUN TestLiveReaderCorrupt_RecordTooLongAndShort logging.go:33: level warn msg Record spans page boundaries start 0 end 65542 pageSize 32768 --- PASS: TestLiveReaderCorrupt_RecordTooLongAndShort (0.00s) @@ -11048,82 +11092,82 @@ === RUN TestReadToEndNoCheckpoint === RUN TestReadToEndNoCheckpoint/compress=false === RUN TestReadToEndNoCheckpoint/compress=true ---- PASS: TestReadToEndNoCheckpoint (3.01s) - --- PASS: TestReadToEndNoCheckpoint/compress=false (1.01s) - --- PASS: TestReadToEndNoCheckpoint/compress=true (2.00s) +--- PASS: TestReadToEndNoCheckpoint (3.02s) + --- PASS: TestReadToEndNoCheckpoint/compress=false (2.01s) + --- PASS: TestReadToEndNoCheckpoint/compress=true (1.01s) === RUN TestReadToEndWithCheckpoint === RUN TestReadToEndWithCheckpoint/compress=false === RUN TestReadToEndWithCheckpoint/compress=true ---- PASS: TestReadToEndWithCheckpoint (10.04s) +--- PASS: TestReadToEndWithCheckpoint (10.03s) --- PASS: TestReadToEndWithCheckpoint/compress=false (5.02s) --- PASS: TestReadToEndWithCheckpoint/compress=true (5.02s) === RUN TestReadCheckpoint === RUN TestReadCheckpoint/compress=false === RUN TestReadCheckpoint/compress=true --- PASS: TestReadCheckpoint (0.23s) - --- PASS: TestReadCheckpoint/compress=false (0.11s) - --- PASS: TestReadCheckpoint/compress=true (0.12s) + --- PASS: TestReadCheckpoint/compress=false (0.12s) + --- PASS: TestReadCheckpoint/compress=true (0.11s) === RUN TestReadCheckpointMultipleSegments === RUN TestReadCheckpointMultipleSegments/compress=false === RUN TestReadCheckpointMultipleSegments/compress=true ---- PASS: TestReadCheckpointMultipleSegments (0.05s) +--- PASS: TestReadCheckpointMultipleSegments (0.04s) --- PASS: TestReadCheckpointMultipleSegments/compress=false (0.02s) --- PASS: TestReadCheckpointMultipleSegments/compress=true (0.02s) === RUN TestCheckpointSeriesReset === RUN TestCheckpointSeriesReset/compress=false === RUN TestCheckpointSeriesReset/compress=true --- PASS: TestCheckpointSeriesReset (18.27s) - --- PASS: TestCheckpointSeriesReset/compress=false (9.12s) + --- PASS: TestCheckpointSeriesReset/compress=false (9.14s) --- PASS: TestCheckpointSeriesReset/compress=true (9.14s) === RUN TestWALRepair_ReadingError -=== RUN TestWALRepair_ReadingError/bad_content === RUN TestWALRepair_ReadingError/torn_last_record === RUN TestWALRepair_ReadingError/bad_header === RUN TestWALRepair_ReadingError/bad_fragment_sequence === RUN TestWALRepair_ReadingError/bad_fragment_flag === RUN TestWALRepair_ReadingError/bad_checksum === RUN TestWALRepair_ReadingError/bad_length ---- PASS: TestWALRepair_ReadingError (0.03s) - --- PASS: TestWALRepair_ReadingError/bad_content (0.00s) - --- PASS: TestWALRepair_ReadingError/torn_last_record (0.00s) - --- PASS: TestWALRepair_ReadingError/bad_header (0.00s) +=== RUN TestWALRepair_ReadingError/bad_content +--- PASS: TestWALRepair_ReadingError (0.07s) + --- PASS: TestWALRepair_ReadingError/torn_last_record (0.02s) + --- PASS: TestWALRepair_ReadingError/bad_header (0.02s) --- PASS: TestWALRepair_ReadingError/bad_fragment_sequence (0.00s) - --- PASS: TestWALRepair_ReadingError/bad_fragment_flag (0.00s) + --- PASS: TestWALRepair_ReadingError/bad_fragment_flag (0.01s) --- PASS: TestWALRepair_ReadingError/bad_checksum (0.00s) --- PASS: TestWALRepair_ReadingError/bad_length (0.00s) + --- PASS: TestWALRepair_ReadingError/bad_content (0.02s) === RUN TestCorruptAndCarryOn wlog_test.go:253: segment 0 size 98304 wlog_test.go:253: segment 1 size 98304 logging.go:33: level warn msg Starting corruption repair segment 0 offset 54612 logging.go:33: level warn msg Deleting all segments newer than corrupted segment segment 0 logging.go:33: level warn msg Rewrite corrupted segment segment 0 ---- PASS: TestCorruptAndCarryOn (0.00s) +--- PASS: TestCorruptAndCarryOn (0.01s) === RUN TestClose --- PASS: TestClose (0.00s) === RUN TestSegmentMetric ---- PASS: TestSegmentMetric (0.00s) +--- PASS: TestSegmentMetric (0.01s) === RUN TestCompression ---- PASS: TestCompression (0.01s) +--- PASS: TestCompression (0.00s) === RUN TestLogPartialWrite -=== RUN TestLogPartialWrite/partial_write_when_logging_first_record_in_a_page === RUN TestLogPartialWrite/partial_write_when_logging_record_in_the_middle_of_a_page === RUN TestLogPartialWrite/partial_write_when_logging_last_record_of_a_page ---- PASS: TestLogPartialWrite (0.01s) - --- PASS: TestLogPartialWrite/partial_write_when_logging_first_record_in_a_page (0.00s) +=== RUN TestLogPartialWrite/partial_write_when_logging_first_record_in_a_page +--- PASS: TestLogPartialWrite (0.05s) --- PASS: TestLogPartialWrite/partial_write_when_logging_record_in_the_middle_of_a_page (0.00s) - --- PASS: TestLogPartialWrite/partial_write_when_logging_last_record_of_a_page (0.01s) + --- PASS: TestLogPartialWrite/partial_write_when_logging_last_record_of_a_page (0.02s) + --- PASS: TestLogPartialWrite/partial_write_when_logging_first_record_in_a_page (0.02s) PASS -ok github.com/prometheus/prometheus/tsdb/wlog 33.059s +ok github.com/prometheus/prometheus/tsdb/wlog 33.165s === RUN TestCompressionHandler_PlainText --- PASS: TestCompressionHandler_PlainText (0.00s) === RUN TestCompressionHandler_Gzip --- PASS: TestCompressionHandler_Gzip (0.01s) === RUN TestCompressionHandler_Deflate ---- PASS: TestCompressionHandler_Deflate (0.00s) +--- PASS: TestCompressionHandler_Deflate (0.01s) === RUN TestCORSHandler --- PASS: TestCORSHandler (0.00s) PASS -ok github.com/prometheus/prometheus/util/httputil 0.088s +ok github.com/prometheus/prometheus/util/httputil 0.057s === RUN TestDedupe --- PASS: TestDedupe (0.20s) === RUN TestJSONFileLogger_basic @@ -11131,13 +11175,13 @@ === RUN TestJSONFileLogger_parallel --- PASS: TestJSONFileLogger_parallel (0.00s) PASS -ok github.com/prometheus/prometheus/util/logging 0.219s +ok github.com/prometheus/prometheus/util/logging 0.213s === RUN TestPool --- PASS: TestPool (0.00s) PASS -ok github.com/prometheus/prometheus/util/pool 0.016s +ok github.com/prometheus/prometheus/util/pool 0.026s === RUN TestTimerGroupNewTimer ---- PASS: TestTimerGroupNewTimer (0.00s) +--- PASS: TestTimerGroupNewTimer (0.01s) === RUN TestQueryStatsWithTimersAndSamples --- PASS: TestQueryStatsWithTimersAndSamples (0.00s) === RUN TestQueryStatsWithSpanTimers @@ -11145,7 +11189,7 @@ === RUN TestTimerGroup --- PASS: TestTimerGroup (0.00s) PASS -ok github.com/prometheus/prometheus/util/stats 0.033s +ok github.com/prometheus/prometheus/util/stats 0.037s === RUN TestUnquote --- PASS: TestUnquote (0.00s) === RUN TestLink @@ -11155,92 +11199,92 @@ === RUN TestSanitizeFullLabelName --- PASS: TestSanitizeFullLabelName (0.00s) PASS -ok github.com/prometheus/prometheus/util/strutil 0.026s +ok github.com/prometheus/prometheus/util/strutil 0.014s === 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.18s) +--- PASS: TestPool (0.22s) --- PASS: TestPool/provides_correct_values (0.00s) - --- PASS: TestPool/is_not_racy (0.18s) + --- PASS: TestPool/is_not_racy (0.22s) --- PASS: TestPool/does_not_allocate (0.00s) --- PASS: TestPool/zero_value_is_valid (0.00s) PASS -ok github.com/prometheus/prometheus/util/zeropool 0.224s +ok github.com/prometheus/prometheus/util/zeropool 0.256s === RUN TestFederation -=== RUN TestFederation/match_nothing -=== RUN TestFederation/invalid_params_somewhere_in_the_middle -=== RUN TestFederation/test_old_metric +=== RUN TestFederation/invalid_params_from_the_beginning +=== RUN TestFederation/test_stale_metric === RUN TestFederation/two_matchers === 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/invalid_params_from_the_beginning +=== RUN TestFederation/invalid_params_somewhere_in_the_middle === RUN TestFederation/test_metric_without_labels +=== RUN TestFederation/test_old_metric +=== RUN TestFederation/everything === RUN TestFederation/empty_label_value_matches_everything_that_doesn't_have_that_label -=== RUN TestFederation/test_metric1 +=== RUN TestFederation/test_metric2 === RUN TestFederation/{foo='boo'} +=== RUN TestFederation/external_labels_are_added_if_not_already_present === RUN TestFederation/empty -=== RUN TestFederation/test_metric2 -=== RUN TestFederation/test_stale_metric +=== RUN TestFederation/match_nothing +=== RUN TestFederation/test_metric1 === RUN TestFederation/two_matchers_with_overlap -=== RUN TestFederation/everything -=== RUN TestFederation/external_labels_are_added_if_not_already_present --- PASS: TestFederation (0.02s) - --- PASS: TestFederation/match_nothing (0.00s) - --- PASS: TestFederation/invalid_params_somewhere_in_the_middle (0.00s) - --- PASS: TestFederation/test_old_metric (0.00s) + --- PASS: TestFederation/invalid_params_from_the_beginning (0.00s) + --- PASS: TestFederation/test_stale_metric (0.00s) --- PASS: TestFederation/two_matchers (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/invalid_params_from_the_beginning (0.00s) + --- PASS: TestFederation/invalid_params_somewhere_in_the_middle (0.00s) --- PASS: TestFederation/test_metric_without_labels (0.00s) + --- PASS: TestFederation/test_old_metric (0.00s) + --- PASS: TestFederation/everything (0.00s) --- PASS: TestFederation/empty_label_value_matches_everything_that_doesn't_have_that_label (0.00s) - --- PASS: TestFederation/test_metric1 (0.00s) + --- PASS: TestFederation/test_metric2 (0.00s) --- PASS: TestFederation/{foo='boo'} (0.00s) + --- PASS: TestFederation/external_labels_are_added_if_not_already_present (0.00s) --- PASS: TestFederation/empty (0.00s) - --- PASS: TestFederation/test_metric2 (0.00s) - --- PASS: TestFederation/test_stale_metric (0.00s) + --- PASS: TestFederation/match_nothing (0.00s) + --- PASS: TestFederation/test_metric1 (0.00s) --- PASS: TestFederation/two_matchers_with_overlap (0.00s) - --- PASS: TestFederation/everything (0.00s) - --- PASS: TestFederation/external_labels_are_added_if_not_already_present (0.00s) === RUN TestFederation_NotReady -=== RUN TestFederation_NotReady/invalid_params_from_the_beginning -=== RUN TestFederation_NotReady/test_metric_without_labels +=== RUN TestFederation_NotReady/everything === RUN TestFederation_NotReady/empty_label_value_matches_everything_that_doesn't_have_that_label -=== RUN TestFederation_NotReady/test_metric1 -=== RUN TestFederation_NotReady/{foo='boo'} -=== RUN TestFederation_NotReady/empty +=== RUN TestFederation_NotReady/invalid_params_somewhere_in_the_middle +=== RUN TestFederation_NotReady/test_metric_without_labels +=== RUN TestFederation_NotReady/test_old_metric === RUN TestFederation_NotReady/test_metric2 -=== RUN TestFederation_NotReady/test_stale_metric -=== RUN TestFederation_NotReady/two_matchers_with_overlap -=== RUN TestFederation_NotReady/everything +=== RUN TestFederation_NotReady/{foo='boo'} === RUN TestFederation_NotReady/external_labels_are_added_if_not_already_present +=== RUN TestFederation_NotReady/two_matchers_with_overlap +=== RUN TestFederation_NotReady/empty === RUN TestFederation_NotReady/match_nothing -=== RUN TestFederation_NotReady/invalid_params_somewhere_in_the_middle -=== RUN TestFederation_NotReady/test_old_metric -=== RUN TestFederation_NotReady/two_matchers +=== RUN TestFederation_NotReady/test_metric1 === 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 ---- PASS: TestFederation_NotReady (0.01s) - --- PASS: TestFederation_NotReady/invalid_params_from_the_beginning (0.00s) - --- PASS: TestFederation_NotReady/test_metric_without_labels (0.00s) +=== RUN TestFederation_NotReady/invalid_params_from_the_beginning +=== RUN TestFederation_NotReady/test_stale_metric +=== RUN TestFederation_NotReady/two_matchers +--- PASS: TestFederation_NotReady (0.00s) + --- PASS: TestFederation_NotReady/everything (0.00s) --- PASS: TestFederation_NotReady/empty_label_value_matches_everything_that_doesn't_have_that_label (0.00s) - --- PASS: TestFederation_NotReady/test_metric1 (0.00s) - --- PASS: TestFederation_NotReady/{foo='boo'} (0.00s) - --- PASS: TestFederation_NotReady/empty (0.00s) + --- PASS: TestFederation_NotReady/invalid_params_somewhere_in_the_middle (0.00s) + --- PASS: TestFederation_NotReady/test_metric_without_labels (0.00s) + --- PASS: TestFederation_NotReady/test_old_metric (0.00s) --- PASS: TestFederation_NotReady/test_metric2 (0.00s) - --- PASS: TestFederation_NotReady/test_stale_metric (0.00s) - --- PASS: TestFederation_NotReady/two_matchers_with_overlap (0.00s) - --- PASS: TestFederation_NotReady/everything (0.00s) + --- PASS: TestFederation_NotReady/{foo='boo'} (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 (0.00s) --- PASS: TestFederation_NotReady/match_nothing (0.00s) - --- PASS: TestFederation_NotReady/invalid_params_somewhere_in_the_middle (0.01s) - --- PASS: TestFederation_NotReady/test_old_metric (0.00s) - --- PASS: TestFederation_NotReady/two_matchers (0.00s) + --- PASS: TestFederation_NotReady/test_metric1 (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/invalid_params_from_the_beginning (0.00s) + --- PASS: TestFederation_NotReady/test_stale_metric (0.00s) + --- PASS: TestFederation_NotReady/two_matchers (0.00s) === RUN TestFederationWithNativeHistograms --- PASS: TestFederationWithNativeHistograms (0.01s) === RUN TestReadyAndHealthy @@ -11252,31 +11296,31 @@ === RUN TestHTTPMetrics === PAUSE TestHTTPMetrics === RUN TestShutdownWithStaleConnection -ts=2024-10-26T13:23:08.335Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:37641 -ts=2024-10-26T13:23:08.335Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:37641 ---- PASS: TestShutdownWithStaleConnection (5.04s) +ts=2025-11-28T19:58:11.929Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:42357 +ts=2025-11-28T19:58:11.929Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:42357 +--- PASS: TestShutdownWithStaleConnection (5.02s) === RUN TestHandleMultipleQuitRequests -ts=2024-10-26T13:23:13.361Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:39905 -ts=2024-10-26T13:23:13.361Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:39905 ---- PASS: TestHandleMultipleQuitRequests (5.00s) +ts=2025-11-28T19:58:16.938Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:42623 +ts=2025-11-28T19:58:16.938Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:42623 +--- PASS: TestHandleMultipleQuitRequests (5.02s) === RUN TestAgentAPIEndPoints === PAUSE TestAgentAPIEndPoints === CONT TestReadyAndHealthy -=== CONT TestHTTPMetrics === CONT TestAgentAPIEndPoints +=== CONT TestHTTPMetrics +ts=2025-11-28T19:58:21.984Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:36217 +ts=2025-11-28T19:58:21.984Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:36217 === CONT TestRoutePrefix ---- PASS: TestHTTPMetrics (0.01s) -ts=2024-10-26T13:23:18.368Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:42027 -ts=2024-10-26T13:23:18.368Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:42027 -ts=2024-10-26T13:23:18.381Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:45759 -ts=2024-10-26T13:23:18.381Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:45759 -ts=2024-10-26T13:23:18.386Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:46739 -ts=2024-10-26T13:23:18.386Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:46739 ---- PASS: TestRoutePrefix (5.04s) ---- PASS: TestReadyAndHealthy (5.05s) ---- PASS: TestAgentAPIEndPoints (5.11s) +--- PASS: TestHTTPMetrics (0.00s) +ts=2025-11-28T19:58:22.003Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:40987 +ts=2025-11-28T19:58:22.003Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:40987 +ts=2025-11-28T19:58:22.019Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:35217 +ts=2025-11-28T19:58:22.019Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:35217 +--- PASS: TestRoutePrefix (5.17s) +--- PASS: TestReadyAndHealthy (5.19s) +--- PASS: TestAgentAPIEndPoints (5.20s) PASS -ok github.com/prometheus/prometheus/web 15.259s +ok github.com/prometheus/prometheus/web 15.339s === RUN TestEndpoints === RUN TestEndpoints/local === RUN TestEndpoints/local/run_0_query_"query=2&time=123.4" @@ -11758,14 +11802,14 @@ --- 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.00s) - --- PASS: TestEndpoints/local/run_48_rules_""/GET (0.00s) + --- PASS: TestEndpoints/local/run_48_rules_"" (0.01s) + --- PASS: TestEndpoints/local/run_48_rules_""/GET (0.01s) --- PASS: TestEndpoints/local/run_49_rules_"type=alert" (0.01s) --- PASS: TestEndpoints/local/run_49_rules_"type=alert"/GET (0.01s) - --- PASS: TestEndpoints/local/run_50_rules_"type=record" (0.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.00s) - --- PASS: TestEndpoints/local/run_51_rules_"rule_name%5B%5D=test_metric4"/GET (0.00s) + --- PASS: TestEndpoints/local/run_50_rules_"type=record" (0.00s) + --- PASS: TestEndpoints/local/run_50_rules_"type=record"/GET (0.00s) + --- 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) @@ -11848,7 +11892,7 @@ --- PASS: TestEndpoints/local/run_91_labelNames_"match%5B%5D=test_metric1%7Bfoo%3D%22test%22%7D"/GET (0.00s) --- PASS: TestEndpoints/local/run_92_labelNames_"end=100000000&match%5B%5D=test_metric2&start=1" (0.00s) --- PASS: TestEndpoints/local/run_92_labelNames_"end=100000000&match%5B%5D=test_metric2&start=1"/GET (0.00s) - --- PASS: TestEndpoints/remote (0.09s) + --- PASS: TestEndpoints/remote (0.08s) --- 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) @@ -11907,8 +11951,8 @@ --- 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"/GET (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.01s) --- 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) --- PASS: TestEndpoints/remote/run_21_series_"end=-1&match%5B%5D=test_metric2&start=-2"/GET (0.00s) @@ -11975,14 +12019,14 @@ --- PASS: TestEndpoints/remote/run_48_rules_""/GET (0.01s) --- PASS: TestEndpoints/remote/run_49_rules_"type=alert" (0.01s) --- PASS: TestEndpoints/remote/run_49_rules_"type=alert"/GET (0.01s) - --- PASS: TestEndpoints/remote/run_50_rules_"type=record" (0.00s) - --- PASS: TestEndpoints/remote/run_50_rules_"type=record"/GET (0.00s) + --- 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.01s) --- PASS: TestEndpoints/remote/run_51_rules_"rule_name%5B%5D=test_metric4"/GET (0.01s) --- PASS: TestEndpoints/remote/run_52_rules_"rule_group%5B%5D=respond-with-nothing" (0.01s) --- PASS: TestEndpoints/remote/run_52_rules_"rule_group%5B%5D=respond-with-nothing"/GET (0.01s) - --- PASS: TestEndpoints/remote/run_53_rules_"file%5B%5D=%2Fpath%2Fto%2Ffile&rule_name%5B%5D=test_metric4" (0.02s) - --- PASS: TestEndpoints/remote/run_53_rules_"file%5B%5D=%2Fpath%2Fto%2Ffile&rule_name%5B%5D=test_metric4"/GET (0.02s) + --- PASS: TestEndpoints/remote/run_53_rules_"file%5B%5D=%2Fpath%2Fto%2Ffile&rule_name%5B%5D=test_metric4" (0.01s) + --- PASS: TestEndpoints/remote/run_53_rules_"file%5B%5D=%2Fpath%2Fto%2Ffile&rule_name%5B%5D=test_metric4"/GET (0.01s) --- PASS: TestEndpoints/remote/run_54_queryExemplars_"end=4&query=test_metric3%7Bfoo%3D%22boo%22%7D+-+test_metric4%7Bfoo%3D%22bar%22%7D&start=0" (0.00s) --- PASS: TestEndpoints/remote/run_54_queryExemplars_"end=4&query=test_metric3%7Bfoo%3D%22boo%22%7D+-+test_metric4%7Bfoo%3D%22bar%22%7D&start=0"/GET (0.00s) --- PASS: TestEndpoints/remote/run_55_queryExemplars_"end=4.1&query=%7Bfoo%3D%22boo%22%7D&start=4" (0.00s) @@ -12095,9 +12139,9 @@ === RUN TestTSDBStatus/0 === RUN TestTSDBStatus/1 === RUN TestTSDBStatus/2 ---- PASS: TestTSDBStatus (0.02s) - --- PASS: TestTSDBStatus/0 (0.01s) - --- PASS: TestTSDBStatus/1 (0.00s) +--- PASS: TestTSDBStatus (0.01s) + --- PASS: TestTSDBStatus/0 (0.00s) + --- PASS: TestTSDBStatus/1 (0.01s) --- PASS: TestTSDBStatus/2 (0.00s) === RUN TestReturnAPIError --- PASS: TestReturnAPIError (0.00s) @@ -12130,94 +12174,63 @@ --- PASS: TestExtractQueryOpts/with_lookback_delta (0.00s) --- PASS: TestExtractQueryOpts/with_invalid_lookback_delta (0.00s) === RUN TestApiStatusCodes +=== 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_queryable +=== RUN TestApiStatusCodes/context.DeadlineExceeded/error_from_querier +=== RUN TestApiStatusCodes/context.DeadlineExceeded/error_from_seriesset +=== RUN TestApiStatusCodes/context.Canceled/error_from_seriesset +=== RUN TestApiStatusCodes/context.Canceled/error_from_queryable +=== RUN TestApiStatusCodes/context.Canceled/error_from_querier === RUN TestApiStatusCodes/random_error/error_from_queryable === RUN TestApiStatusCodes/random_error/error_from_querier === RUN TestApiStatusCodes/random_error/error_from_seriesset +=== RUN TestApiStatusCodes/promql.ErrTooManySamples/error_from_seriesset === RUN TestApiStatusCodes/promql.ErrTooManySamples/error_from_queryable === RUN TestApiStatusCodes/promql.ErrTooManySamples/error_from_querier -=== RUN TestApiStatusCodes/promql.ErrTooManySamples/error_from_seriesset === RUN TestApiStatusCodes/promql.ErrQueryCanceled/error_from_queryable === RUN TestApiStatusCodes/promql.ErrQueryCanceled/error_from_querier === RUN TestApiStatusCodes/promql.ErrQueryCanceled/error_from_seriesset -=== RUN TestApiStatusCodes/promql.ErrQueryTimeout/error_from_seriesset -=== RUN TestApiStatusCodes/promql.ErrQueryTimeout/error_from_queryable -=== RUN TestApiStatusCodes/promql.ErrQueryTimeout/error_from_querier -=== RUN TestApiStatusCodes/context.DeadlineExceeded/error_from_seriesset -=== RUN TestApiStatusCodes/context.DeadlineExceeded/error_from_queryable -=== RUN TestApiStatusCodes/context.DeadlineExceeded/error_from_querier -=== RUN TestApiStatusCodes/context.Canceled/error_from_queryable -=== RUN TestApiStatusCodes/context.Canceled/error_from_querier -=== RUN TestApiStatusCodes/context.Canceled/error_from_seriesset --- PASS: TestApiStatusCodes (0.01s) + --- PASS: TestApiStatusCodes/promql.ErrQueryTimeout/error_from_queryable (0.00s) + --- PASS: TestApiStatusCodes/promql.ErrQueryTimeout/error_from_querier (0.00s) + --- PASS: TestApiStatusCodes/promql.ErrQueryTimeout/error_from_seriesset (0.00s) + --- PASS: TestApiStatusCodes/context.DeadlineExceeded/error_from_queryable (0.00s) + --- PASS: TestApiStatusCodes/context.DeadlineExceeded/error_from_querier (0.00s) + --- PASS: TestApiStatusCodes/context.DeadlineExceeded/error_from_seriesset (0.00s) + --- PASS: TestApiStatusCodes/context.Canceled/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/random_error/error_from_queryable (0.00s) --- PASS: TestApiStatusCodes/random_error/error_from_querier (0.00s) --- PASS: TestApiStatusCodes/random_error/error_from_seriesset (0.00s) + --- PASS: TestApiStatusCodes/promql.ErrTooManySamples/error_from_seriesset (0.00s) --- PASS: TestApiStatusCodes/promql.ErrTooManySamples/error_from_queryable (0.00s) --- PASS: TestApiStatusCodes/promql.ErrTooManySamples/error_from_querier (0.00s) - --- PASS: TestApiStatusCodes/promql.ErrTooManySamples/error_from_seriesset (0.00s) --- PASS: TestApiStatusCodes/promql.ErrQueryCanceled/error_from_queryable (0.00s) --- PASS: TestApiStatusCodes/promql.ErrQueryCanceled/error_from_querier (0.00s) --- PASS: TestApiStatusCodes/promql.ErrQueryCanceled/error_from_seriesset (0.00s) - --- PASS: TestApiStatusCodes/promql.ErrQueryTimeout/error_from_seriesset (0.00s) - --- PASS: TestApiStatusCodes/promql.ErrQueryTimeout/error_from_queryable (0.00s) - --- PASS: TestApiStatusCodes/promql.ErrQueryTimeout/error_from_querier (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.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 -ok github.com/prometheus/prometheus/web/api/v1 0.281s +ok github.com/prometheus/prometheus/web/api/v1 0.274s +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-dbgsym' in '../prometheus-dbgsym_2.45.6+ds-6_arm64.deb'. -dpkg-deb: building package 'prometheus' in '../prometheus_2.45.6+ds-6_arm64.deb'. -dpkg-deb: building package 'golang-github-prometheus-prometheus-dev' in '../golang-github-prometheus-prometheus-dev_2.45.6+ds-6_all.deb'. - dpkg-genbuildinfo --build=binary -O../prometheus_2.45.6+ds-6_arm64.buildinfo - dpkg-genchanges --build=binary -O../prometheus_2.45.6+ds-6_arm64.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/2564758/tmp/hooks/C01_cleanup starting +debug output: disk usage on i-capture-the-hostname at Fri Nov 28 20:06:21 UTC 2025 +Filesystem Size Used Avail Use% Mounted on +tmpfs 30G 0 30G 0% /dev/shm + +I: user script /srv/workspace/pbuilder/2564758/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/3029595 and its subdirectories -I: Current time: Sat Oct 26 01:29:51 -12 2024 -I: pbuilder-time-stamp: 1729949391 +I: removing directory /srv/workspace/pbuilder/2564758 and its subdirectories