0s autopkgtest [13:28:00]: starting date and time: 2025-11-07 13:28:00+0000 0s autopkgtest [13:28:00]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [13:28:00]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.qtgci1f8/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:glibc --apt-upgrade prometheus --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=glibc/2.35-0ubuntu3.12 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-2.secgroup --name adt-jammy-s390x-prometheus-20251107-125158-juju-7f2275-prod-proposed-migration-environment-2-f0cb178d-d8d2-49b3-a056-7e35244a30c5 --image adt/ubuntu-jammy-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-jammy-s390x-prometheus-20251107-125158-juju-7f2275-prod-proposed-migration-environment-2-f0cb178d-d8d2-49b3-a056-7e35244a30c5 from image adt/ubuntu-jammy-s390x-server-20251107.img (UUID b7b83333-f191-4905-ac32-6c7deff2a836)... 46s autopkgtest [13:28:46]: testbed dpkg architecture: s390x 46s autopkgtest [13:28:46]: testbed apt version: 2.4.14 47s autopkgtest [13:28:47]: @@@@@@@@@@@@@@@@@@@@ test bed setup 47s autopkgtest [13:28:47]: testbed release detected to be: None 48s autopkgtest [13:28:48]: updating testbed package index (apt update) 48s Hit:1 http://ftpmaster.internal/ubuntu jammy InRelease 48s Hit:2 http://ftpmaster.internal/ubuntu jammy-updates InRelease 48s Hit:3 http://ftpmaster.internal/ubuntu jammy-security InRelease 48s Get:4 http://ftpmaster.internal/ubuntu jammy-proposed InRelease [279 kB] 49s Get:5 http://ftpmaster.internal/ubuntu jammy-proposed/restricted Sources [39.6 kB] 49s Get:6 http://ftpmaster.internal/ubuntu jammy-proposed/universe Sources [24.0 kB] 49s Get:7 http://ftpmaster.internal/ubuntu jammy-proposed/multiverse Sources [7872 B] 49s Get:8 http://ftpmaster.internal/ubuntu jammy-proposed/main Sources [115 kB] 49s Get:9 http://ftpmaster.internal/ubuntu jammy-proposed/main s390x Packages [222 kB] 49s Get:10 http://ftpmaster.internal/ubuntu jammy-proposed/main s390x c-n-f Metadata [2520 B] 49s Get:11 http://ftpmaster.internal/ubuntu jammy-proposed/restricted s390x Packages [4204 B] 49s Get:12 http://ftpmaster.internal/ubuntu jammy-proposed/restricted s390x c-n-f Metadata [116 B] 49s Get:13 http://ftpmaster.internal/ubuntu jammy-proposed/universe s390x Packages [48.7 kB] 49s Get:14 http://ftpmaster.internal/ubuntu jammy-proposed/universe s390x c-n-f Metadata [1668 B] 49s Get:15 http://ftpmaster.internal/ubuntu jammy-proposed/multiverse s390x Packages [1256 B] 49s Get:16 http://ftpmaster.internal/ubuntu jammy-proposed/multiverse s390x c-n-f Metadata [116 B] 51s Fetched 747 kB in 1s (814 kB/s) 51s Reading package lists... 52s Hit:1 http://ftpmaster.internal/ubuntu jammy InRelease 52s Hit:2 http://ftpmaster.internal/ubuntu jammy-updates InRelease 52s Hit:3 http://ftpmaster.internal/ubuntu jammy-security InRelease 52s Hit:4 http://ftpmaster.internal/ubuntu jammy-proposed InRelease 53s Reading package lists... 53s Reading package lists... 53s Building dependency tree... 53s Reading state information... 53s Calculating upgrade... 53s The following packages will be upgraded: 53s libc-bin libc6 locales 54s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 54s Need to get 7567 kB of archives. 54s After this operation, 0 B of additional disk space will be used. 54s Get:1 http://ftpmaster.internal/ubuntu jammy-proposed/main s390x libc6 s390x 2.35-0ubuntu3.12 [2712 kB] 54s Get:2 http://ftpmaster.internal/ubuntu jammy-proposed/main s390x libc-bin s390x 2.35-0ubuntu3.12 [607 kB] 54s Get:3 http://ftpmaster.internal/ubuntu jammy-proposed/main s390x locales all 2.35-0ubuntu3.12 [4248 kB] 55s dpkg-preconfigure: unable to re-open stdin: No such file or directory 55s Fetched 7567 kB in 1s (7104 kB/s) 55s (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 ... 72792 files and directories currently installed.) 55s Preparing to unpack .../libc6_2.35-0ubuntu3.12_s390x.deb ... 55s Unpacking libc6:s390x (2.35-0ubuntu3.12) over (2.35-0ubuntu3.11) ... 55s Setting up libc6:s390x (2.35-0ubuntu3.12) ... 55s (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 ... 72792 files and directories currently installed.) 55s Preparing to unpack .../libc-bin_2.35-0ubuntu3.12_s390x.deb ... 55s Unpacking libc-bin (2.35-0ubuntu3.12) over (2.35-0ubuntu3.11) ... 55s Setting up libc-bin (2.35-0ubuntu3.12) ... 55s (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 ... 72792 files and directories currently installed.) 55s Preparing to unpack .../locales_2.35-0ubuntu3.12_all.deb ... 55s Unpacking locales (2.35-0ubuntu3.12) over (2.35-0ubuntu3.11) ... 55s Setting up locales (2.35-0ubuntu3.12) ... 56s Generating locales (this might take a while)... 57s en_US.UTF-8... done 57s Generation complete. 57s Processing triggers for man-db (2.10.2-1) ... 57s autopkgtest [13:28:57]: upgrading testbed (apt dist-upgrade and autopurge) 57s Reading package lists... 57s Building dependency tree... 57s Reading state information... 57s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 57s Starting 2 pkgProblemResolver with broken count: 0 57s Done 57s Entering ResolveByKeep 58s 58s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 58s Reading package lists... 58s Building dependency tree... 58s Reading state information... 58s Starting pkgProblemResolver with broken count: 0 58s Starting 2 pkgProblemResolver with broken count: 0 58s Done 58s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 61s autopkgtest [13:29:01]: testbed running kernel: Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 61s autopkgtest [13:29:01]: @@@@@@@@@@@@@@@@@@@@ apt-source prometheus 63s Get:1 http://ftpmaster.internal/ubuntu jammy-updates/universe prometheus 2.31.2+ds1-1ubuntu1.22.04.3 (dsc) [4413 B] 63s Get:2 http://ftpmaster.internal/ubuntu jammy-updates/universe prometheus 2.31.2+ds1-1ubuntu1.22.04.3 (tar) [1433 kB] 63s Get:3 http://ftpmaster.internal/ubuntu jammy-updates/universe prometheus 2.31.2+ds1-1ubuntu1.22.04.3 (diff) [41.5 kB] 63s gpgv: Signature made Fri Nov 15 22:52:03 2024 UTC 63s gpgv: using RSA key 842F72F577401503C2BD85DC8469974868A49E75 63s gpgv: issuer "allen.huang@canonical.com" 63s gpgv: Can't check signature: No public key 63s dpkg-source: warning: cannot verify signature ./prometheus_2.31.2+ds1-1ubuntu1.22.04.3.dsc 63s autopkgtest [13:29:03]: testing package prometheus version 2.31.2+ds1-1ubuntu1.22.04.3 64s autopkgtest [13:29:04]: build not needed 75s autopkgtest [13:29:15]: test dh-golang-autopkgtest: preparing testbed 76s Reading package lists... 76s Building dependency tree... 76s Reading state information... 76s Starting pkgProblemResolver with broken count: 0 76s Starting 2 pkgProblemResolver with broken count: 0 76s Done 76s The following NEW packages will be installed: 76s autoconf automake autopoint autotools-dev build-essential cpp cpp-11 76s debhelper debugedit dh-autoreconf dh-golang dh-strip-nondeterminism dwz 76s fonts-glyphicons-halflings g++ g++-11 gcc gcc-11 gcc-11-base gettext 76s gogoprotobuf golang-1.18-go golang-1.18-src golang-any 76s golang-github-alecthomas-units-dev golang-github-armon-circbuf-dev 76s golang-github-armon-go-metrics-dev golang-github-armon-go-radix-dev 76s golang-github-asaskevich-govalidator-dev golang-github-aws-aws-sdk-go-dev 76s golang-github-azure-azure-sdk-for-go-dev golang-github-azure-go-autorest-dev 76s golang-github-beorn7-perks-dev golang-github-bgentry-speakeasy-dev 76s golang-github-boltdb-bolt-dev golang-github-cenkalti-backoff-dev 76s golang-github-cespare-xxhash-dev golang-github-chzyer-readline-dev 76s golang-github-circonus-labs-circonus-gometrics-dev 76s golang-github-circonus-labs-circonusllhist-dev 76s golang-github-cockroachdb-cmux-dev golang-github-creack-pty-dev 76s golang-github-datadog-datadog-go-dev golang-github-davecgh-go-spew-dev 76s golang-github-dennwc-varint-dev golang-github-dghubble-sling-dev 76s golang-github-dgrijalva-jwt-go-dev golang-github-dgryski-go-sip13-dev 76s golang-github-digitalocean-godo-dev golang-github-dimchansky-utfbom-dev 76s golang-github-docker-docker-credential-helpers-dev 76s golang-github-docker-docker-dev golang-github-docker-go-units-dev 76s golang-github-edsrzf-mmap-go-dev golang-github-fatih-color-dev 76s golang-github-fsnotify-fsnotify-dev golang-github-ghodss-yaml-dev 76s golang-github-gin-contrib-sse-dev golang-github-gin-gonic-gin-dev 76s golang-github-go-kit-log-dev golang-github-go-logfmt-logfmt-dev 76s golang-github-go-openapi-analysis-dev golang-github-go-openapi-errors-dev 76s golang-github-go-openapi-jsonpointer-dev 76s golang-github-go-openapi-jsonreference-dev 76s golang-github-go-openapi-loads-dev golang-github-go-openapi-runtime-dev 76s golang-github-go-openapi-spec-dev golang-github-go-openapi-strfmt-dev 76s golang-github-go-openapi-swag-dev golang-github-go-openapi-validate-dev 76s golang-github-go-playground-locales-dev 76s golang-github-go-playground-universal-translator-dev 76s golang-github-go-playground-validator-v10-dev golang-github-gofrs-uuid-dev 76s golang-github-gogo-protobuf-dev golang-github-golang-groupcache-dev 76s golang-github-golang-mock-dev golang-github-golang-snappy-dev 76s golang-github-google-btree-dev golang-github-google-go-cmp-dev 76s golang-github-google-go-querystring-dev golang-github-google-pprof-dev 76s golang-github-google-uuid-dev golang-github-googleapis-gax-go-dev 76s golang-github-gophercloud-gophercloud-dev 76s golang-github-grpc-ecosystem-grpc-gateway-dev 76s golang-github-hashicorp-consul-dev golang-github-hashicorp-errwrap-dev 76s golang-github-hashicorp-go-bexpr-dev 76s golang-github-hashicorp-go-cleanhttp-dev 76s golang-github-hashicorp-go-hclog-dev 76s golang-github-hashicorp-go-immutable-radix-dev 76s golang-github-hashicorp-go-memdb-dev golang-github-hashicorp-go-msgpack-dev 76s golang-github-hashicorp-go-multierror-dev 76s golang-github-hashicorp-go-retryablehttp-dev 76s golang-github-hashicorp-go-rootcerts-dev 76s golang-github-hashicorp-go-sockaddr-dev 76s golang-github-hashicorp-go-syslog-dev golang-github-hashicorp-go-uuid-dev 76s golang-github-hashicorp-golang-lru-dev golang-github-hashicorp-hcl-dev 76s golang-github-hashicorp-hil-dev golang-github-hashicorp-logutils-dev 76s golang-github-hashicorp-mdns-dev golang-github-hashicorp-memberlist-dev 76s golang-github-hashicorp-raft-boltdb-dev golang-github-hashicorp-raft-dev 76s golang-github-hashicorp-serf-dev golang-github-hashicorp-yamux-dev 76s golang-github-hetznercloud-hcloud-go-dev 76s golang-github-ianlancetaylor-demangle-dev 76s golang-github-inconshreveable-muxado-dev golang-github-ishidawataru-sctp-dev 76s golang-github-jessevdk-go-flags-dev golang-github-jmespath-go-jmespath-dev 76s golang-github-josharian-intern-dev golang-github-jpillora-backoff-dev 76s golang-github-json-iterator-go-dev 76s golang-github-julienschmidt-httprouter-dev golang-github-kr-pretty-dev 76s golang-github-kr-text-dev golang-github-kylelemons-godebug-dev 76s golang-github-leodido-go-urn-dev golang-github-mailru-easyjson-dev 76s golang-github-mattn-go-colorable-dev golang-github-mattn-go-isatty-dev 76s golang-github-miekg-dns-dev golang-github-mitchellh-cli-dev 76s golang-github-mitchellh-copystructure-dev 76s golang-github-mitchellh-go-homedir-dev 76s golang-github-mitchellh-mapstructure-dev 76s golang-github-mitchellh-reflectwalk-dev 76s golang-github-modern-go-concurrent-dev golang-github-modern-go-reflect2-dev 76s golang-github-mwitkow-go-conntrack-dev golang-github-oklog-run-dev 76s golang-github-oklog-ulid-dev golang-github-opennota-urlesc-dev 76s golang-github-opentracing-contrib-go-stdlib-dev 76s golang-github-opentracing-opentracing-go-dev 76s golang-github-pascaldekloe-goe-dev golang-github-pkg-diff-dev 76s golang-github-pkg-errors-dev golang-github-pmezard-go-difflib-dev 76s golang-github-posener-complete-dev golang-github-prometheus-alertmanager-dev 76s golang-github-prometheus-client-golang-dev 76s golang-github-prometheus-client-model-dev 76s golang-github-prometheus-common-dev 76s golang-github-prometheus-exporter-toolkit-dev 76s golang-github-prometheus-procfs-dev golang-github-puerkitobio-purell-dev 76s golang-github-rogpeppe-fastuuid-dev golang-github-rogpeppe-go-internal-dev 76s golang-github-rs-cors-dev golang-github-ryanuber-columnize-dev 76s golang-github-samuel-go-zookeeper-dev golang-github-satori-go.uuid-dev 76s golang-github-seccomp-libseccomp-golang-dev 76s golang-github-shopspring-decimal-dev golang-github-stretchr-objx-dev 76s golang-github-stretchr-testify-dev golang-github-tv42-httpunix-dev 76s golang-github-ugorji-go-codec-dev golang-github-vmihailenco-tagparser-dev 76s golang-github-xlab-treeprint-dev golang-glog-dev golang-go 76s golang-go-flags-dev golang-go.opencensus-dev golang-go.uber-atomic-dev 76s golang-golang-x-crypto-dev golang-golang-x-mod-dev golang-golang-x-net-dev 76s golang-golang-x-oauth2-dev golang-golang-x-oauth2-google-dev 76s golang-golang-x-sync-dev golang-golang-x-sys-dev golang-golang-x-term-dev 76s golang-golang-x-text-dev golang-golang-x-time-dev 76s golang-golang-x-xerrors-dev golang-google-api-dev 76s golang-google-cloud-compute-metadata-dev golang-google-genproto-dev 76s golang-google-grpc-dev golang-gopkg-alecthomas-kingpin.v2-dev 76s golang-gopkg-check.v1-dev golang-gopkg-errgo.v2-dev golang-gopkg-mgo.v2-dev 76s golang-gopkg-tomb.v2-dev golang-gopkg-vmihailenco-msgpack.v2-dev 76s golang-gopkg-yaml.v2-dev golang-gopkg-yaml.v3-dev golang-goprotobuf-dev 76s golang-grpc-gateway golang-protobuf-extensions-dev golang-src 76s golang-uber-goleak-dev intltool-debian javascript-common libarchive-zip-perl 76s libasan6 libatomic1 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev 76s libdebhelper-perl libdw1 libfile-stripnondeterminism-perl libgcc-11-dev 76s libgomp1 libisl23 libitm1 libjs-bootstrap libjs-bootstrap4 libjs-d3 76s libjs-eonasdan-bootstrap-datetimepicker libjs-jquery libjs-jquery-hotkeys 76s libjs-moment libjs-moment-timezone libjs-mustache libjs-popper.js 76s libjs-rickshaw libmpc3 libnsl-dev libprotobuf-dev libprotobuf-lite23 76s libprotobuf23 libprotoc23 libsasl2-dev libseccomp-dev libstdc++-11-dev 76s libsub-override-perl libtirpc-dev libtool libubsan1 linux-libc-dev m4 76s po-debconf prometheus protobuf-compiler rpcsvc-proto zlib1g-dev 76s 0 upgraded, 248 newly installed, 0 to remove and 0 not upgraded. 76s Need to get 212 MB of archives. 76s After this operation, 1841 MB of additional disk space will be used. 76s Get:1 http://ftpmaster.internal/ubuntu jammy/main s390x libjs-jquery all 3.6.0+dfsg+~3.5.13-1 [321 kB] 76s Get:2 http://ftpmaster.internal/ubuntu jammy/universe s390x libjs-jquery-hotkeys all 0~20130707+git2d51e3a9+dfsg-2ubuntu1 [11.4 kB] 76s Get:3 http://ftpmaster.internal/ubuntu jammy-updates/universe s390x fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-2+deb11u2build0.22.04.1 [122 kB] 76s Get:4 http://ftpmaster.internal/ubuntu jammy/main s390x javascript-common all 11+nmu1 [5936 B] 76s Get:5 http://ftpmaster.internal/ubuntu jammy/universe s390x libjs-popper.js all 1.16.1+ds-5 [53.8 kB] 76s Get:6 http://ftpmaster.internal/ubuntu jammy/universe s390x libjs-bootstrap4 all 4.6.0+dfsg1-4 [534 kB] 77s Get:7 http://ftpmaster.internal/ubuntu jammy-updates/universe s390x libjs-bootstrap all 3.4.1+dfsg-2+deb11u2build0.22.04.1 [129 kB] 77s Get:8 http://ftpmaster.internal/ubuntu jammy-updates/universe s390x libjs-moment all 2.29.1+ds-3ubuntu0.2 [146 kB] 77s Get:9 http://ftpmaster.internal/ubuntu jammy/universe s390x libjs-eonasdan-bootstrap-datetimepicker all 4.17.47-5 [28.4 kB] 77s Get:10 http://ftpmaster.internal/ubuntu jammy/universe s390x libjs-moment-timezone all 0.5.34+dfsg-1+2021e [759 kB] 77s Get:11 http://ftpmaster.internal/ubuntu jammy/universe s390x libjs-mustache all 2.3.2-2 [20.6 kB] 77s Get:12 http://ftpmaster.internal/ubuntu jammy/universe s390x libjs-d3 all 3.5.17-4 [132 kB] 77s Get:13 http://ftpmaster.internal/ubuntu jammy/universe s390x libjs-rickshaw all 1.5.1.dfsg-5 [646 kB] 77s Get:14 http://ftpmaster.internal/ubuntu jammy-updates/universe s390x prometheus s390x 2.31.2+ds1-1ubuntu1.22.04.3 [17.3 MB] 78s Get:15 http://ftpmaster.internal/ubuntu jammy/main s390x m4 s390x 1.4.18-5ubuntu2 [197 kB] 78s Get:16 http://ftpmaster.internal/ubuntu jammy/main s390x autoconf all 2.71-2 [338 kB] 78s Get:17 http://ftpmaster.internal/ubuntu jammy/main s390x autotools-dev all 20220109.1 [44.9 kB] 78s Get:18 http://ftpmaster.internal/ubuntu jammy/main s390x automake all 1:1.16.5-1.3 [558 kB] 78s Get:19 http://ftpmaster.internal/ubuntu jammy/main s390x autopoint all 0.21-4ubuntu4 [422 kB] 78s Get:20 http://ftpmaster.internal/ubuntu jammy-proposed/main s390x libc-dev-bin s390x 2.35-0ubuntu3.12 [20.0 kB] 78s Get:21 http://ftpmaster.internal/ubuntu jammy-updates/main s390x linux-libc-dev s390x 5.15.0-161.171 [1305 kB] 78s Get:22 http://ftpmaster.internal/ubuntu jammy/main s390x libcrypt-dev s390x 1:4.4.27-1 [114 kB] 78s Get:23 http://ftpmaster.internal/ubuntu jammy/main s390x rpcsvc-proto s390x 1.4.2-0ubuntu6 [64.7 kB] 78s Get:24 http://ftpmaster.internal/ubuntu jammy-updates/main s390x libtirpc-dev s390x 1.3.2-2ubuntu0.1 [189 kB] 78s Get:25 http://ftpmaster.internal/ubuntu jammy/main s390x libnsl-dev s390x 1.3.0-2build2 [70.9 kB] 78s Get:26 http://ftpmaster.internal/ubuntu jammy-proposed/main s390x libc6-dev s390x 2.35-0ubuntu3.12 [1501 kB] 78s Get:27 http://ftpmaster.internal/ubuntu jammy-updates/main s390x gcc-11-base s390x 11.4.0-1ubuntu1~22.04.2 [20.8 kB] 78s Get:28 http://ftpmaster.internal/ubuntu jammy/main s390x libisl23 s390x 0.24-2build1 [701 kB] 78s Get:29 http://ftpmaster.internal/ubuntu jammy/main s390x libmpc3 s390x 1.2.1-2build1 [47.7 kB] 78s Get:30 http://ftpmaster.internal/ubuntu jammy-updates/main s390x cpp-11 s390x 11.4.0-1ubuntu1~22.04.2 [7872 kB] 78s Get:31 http://ftpmaster.internal/ubuntu jammy/main s390x cpp s390x 4:11.2.0-1ubuntu1 [27.7 kB] 78s Get:32 http://ftpmaster.internal/ubuntu jammy-updates/main s390x libcc1-0 s390x 12.3.0-1ubuntu1~22.04.2 [46.3 kB] 78s Get:33 http://ftpmaster.internal/ubuntu jammy-updates/main s390x libgomp1 s390x 12.3.0-1ubuntu1~22.04.2 [123 kB] 78s Get:34 http://ftpmaster.internal/ubuntu jammy-updates/main s390x libitm1 s390x 12.3.0-1ubuntu1~22.04.2 [29.9 kB] 78s Get:35 http://ftpmaster.internal/ubuntu jammy-updates/main s390x libatomic1 s390x 12.3.0-1ubuntu1~22.04.2 [9074 B] 78s Get:36 http://ftpmaster.internal/ubuntu jammy-updates/main s390x libasan6 s390x 11.4.0-1ubuntu1~22.04.2 [2246 kB] 78s Get:37 http://ftpmaster.internal/ubuntu jammy-updates/main s390x libubsan1 s390x 12.3.0-1ubuntu1~22.04.2 [968 kB] 78s Get:38 http://ftpmaster.internal/ubuntu jammy-updates/main s390x libgcc-11-dev s390x 11.4.0-1ubuntu1~22.04.2 [829 kB] 78s Get:39 http://ftpmaster.internal/ubuntu jammy-updates/main s390x gcc-11 s390x 11.4.0-1ubuntu1~22.04.2 [15.8 MB] 79s Get:40 http://ftpmaster.internal/ubuntu jammy/main s390x gcc s390x 4:11.2.0-1ubuntu1 [5118 B] 79s Get:41 http://ftpmaster.internal/ubuntu jammy-updates/main s390x libstdc++-11-dev s390x 11.4.0-1ubuntu1~22.04.2 [2103 kB] 79s Get:42 http://ftpmaster.internal/ubuntu jammy-updates/main s390x g++-11 s390x 11.4.0-1ubuntu1~22.04.2 [9204 kB] 80s Get:43 http://ftpmaster.internal/ubuntu jammy/main s390x g++ s390x 4:11.2.0-1ubuntu1 [1408 B] 80s Get:44 http://ftpmaster.internal/ubuntu jammy/main s390x build-essential s390x 12.9ubuntu3 [4748 B] 80s Get:45 http://ftpmaster.internal/ubuntu jammy/main s390x libdebhelper-perl all 13.6ubuntu1 [67.2 kB] 80s Get:46 http://ftpmaster.internal/ubuntu jammy/main s390x libtool all 2.4.6-15build2 [164 kB] 80s Get:47 http://ftpmaster.internal/ubuntu jammy/main s390x dh-autoreconf all 20 [16.1 kB] 80s Get:48 http://ftpmaster.internal/ubuntu jammy/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 80s Get:49 http://ftpmaster.internal/ubuntu jammy/main s390x libsub-override-perl all 0.09-2 [9532 B] 80s Get:50 http://ftpmaster.internal/ubuntu jammy/main s390x libfile-stripnondeterminism-perl all 1.13.0-1 [18.1 kB] 80s Get:51 http://ftpmaster.internal/ubuntu jammy/main s390x dh-strip-nondeterminism all 1.13.0-1 [5344 B] 80s Get:52 http://ftpmaster.internal/ubuntu jammy-updates/main s390x libdw1 s390x 0.186-1ubuntu0.1 [248 kB] 80s Get:53 http://ftpmaster.internal/ubuntu jammy/main s390x debugedit s390x 1:5.0-4build1 [48.3 kB] 80s Get:54 http://ftpmaster.internal/ubuntu jammy/main s390x dwz s390x 0.14-1build2 [104 kB] 80s Get:55 http://ftpmaster.internal/ubuntu jammy/main s390x gettext s390x 0.21-4ubuntu4 [857 kB] 80s Get:56 http://ftpmaster.internal/ubuntu jammy/main s390x intltool-debian all 0.35.0+20060710.5 [24.9 kB] 80s Get:57 http://ftpmaster.internal/ubuntu jammy/main s390x po-debconf all 1.0.21+nmu1 [233 kB] 80s Get:58 http://ftpmaster.internal/ubuntu jammy/main s390x debhelper all 13.6ubuntu1 [923 kB] 80s Get:59 http://ftpmaster.internal/ubuntu jammy-updates/main s390x golang-1.18-src all 1.18.1-1ubuntu1.2 [16.3 MB] 81s Get:60 http://ftpmaster.internal/ubuntu jammy-updates/main s390x golang-1.18-go s390x 1.18.1-1ubuntu1.2 [62.7 MB] 84s Get:61 http://ftpmaster.internal/ubuntu jammy/main s390x golang-src all 2:1.18~0ubuntu2 [4438 B] 84s Get:62 http://ftpmaster.internal/ubuntu jammy/main s390x golang-go s390x 2:1.18~0ubuntu2 [41.8 kB] 84s Get:63 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-any s390x 2:1.18~0ubuntu2 [2852 B] 84s Get:64 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-creack-pty-dev all 1.1.17-1 [9772 B] 84s Get:65 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-dennwc-varint-dev all 1.0.0-2 [5644 B] 84s Get:66 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-dgryski-go-sip13-dev all 0.0~git20200911.62edffc-2 [5722 B] 84s Get:67 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-dimchansky-utfbom-dev all 1.1.1-1 [5520 B] 84s Get:68 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-ishidawataru-sctp-dev all 0.0+git20210707.9a39160-1 [13.4 kB] 84s Get:69 http://ftpmaster.internal/ubuntu jammy-updates/universe s390x golang-github-docker-docker-credential-helpers-dev all 0.6.4+ds1-1ubuntu0.22.04.1 [22.7 kB] 84s Get:70 http://ftpmaster.internal/ubuntu jammy-updates/main s390x libseccomp-dev s390x 2.5.3-2ubuntu3~22.04.1 [94.7 kB] 84s Get:71 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-seccomp-libseccomp-golang-dev all 0.9.1-2 [15.9 kB] 84s Get:72 http://ftpmaster.internal/ubuntu jammy-updates/universe s390x golang-github-docker-docker-dev all 20.10.21-0ubuntu1~22.04.8 [5756 kB] 84s Get:73 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-go-logfmt-logfmt-dev all 0.5.0-2 [12.8 kB] 84s Get:74 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-go-kit-log-dev all 0.2.0-3 [26.3 kB] 84s Get:75 http://ftpmaster.internal/ubuntu jammy-updates/universe s390x golang-golang-x-text-dev all 0.3.7-1ubuntu0.20.04.1 [4556 kB] 84s Get:76 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-go-playground-locales-dev all 0.14.0-2 [436 kB] 84s Get:77 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-go-playground-universal-translator-dev all 0.17.0-2 [14.5 kB] 84s Get:78 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-davecgh-go-spew-dev all 1.1.1-2 [29.7 kB] 84s Get:79 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.4 kB] 84s Get:80 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-stretchr-objx-dev all 0.3.0-1 [25.4 kB] 84s Get:81 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-gopkg-yaml.v3-dev all 3.0.0~git20210107.496545a-1 [74.7 kB] 84s Get:82 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-stretchr-testify-dev all 1.7.0+git20210824.ab6dc32-1 [65.5 kB] 84s Get:83 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-leodido-go-urn-dev all 1.2.1-2 [9664 B] 84s Get:84 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-golang-x-sys-dev all 0.0~git20211216.1d35b9e-1 [378 kB] 84s Get:85 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-golang-x-net-dev all 1:0.0+git20211209.491a49a+dfsg-1 [702 kB] 84s Get:86 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-golang-x-term-dev all 0.0~git20210615.6886f2d-1 [14.7 kB] 84s Get:87 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-golang-x-crypto-dev all 1:0.0~git20211202.5770296-1 [1583 kB] 84s Get:88 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-go-playground-validator-v10-dev all 10.4.1-3 [96.6 kB] 84s Get:89 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-gofrs-uuid-dev all 4.2.0-1 [22.8 kB] 84s Get:90 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-chzyer-readline-dev all 1.4.39.g2972be2-3 [30.2 kB] 84s Get:91 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-ianlancetaylor-demangle-dev all 0.0~git20200824.28f6c0f-1 [49.1 kB] 84s Get:92 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-google-pprof-dev all 0.0~git20211008.947d60d-1 [1067 kB] 84s Get:93 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-google-uuid-dev all 1.3.0-1 [17.4 kB] 84s Get:94 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hashicorp-go-bexpr-dev all 0.1.2-2 [33.9 kB] 84s Get:95 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-mattn-go-isatty-dev all 0.0.14-1 [6200 B] 84s Get:96 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-mattn-go-colorable-dev all 0.1.12-1 [10.7 kB] 84s Get:97 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-fatih-color-dev all 1.7.0-1 [11.4 kB] 84s Get:98 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hashicorp-go-hclog-dev all 0.11.0-1 [18.0 kB] 84s Get:99 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hetznercloud-hcloud-go-dev all 1.33.1-1 [79.0 kB] 84s Get:100 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-jessevdk-go-flags-dev all 1.4.0-5 [49.6 kB] 84s Get:101 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-josharian-intern-dev all 1.0.0-3 [3484 B] 84s Get:102 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-jpillora-backoff-dev all 1.0.0-1.1 [3744 B] 85s Get:103 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-modern-go-concurrent-dev all 1.0.3-1.1 [4708 B] 85s Get:104 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-modern-go-reflect2-dev all 1.0.2-1 [10.8 kB] 85s Get:105 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-json-iterator-go-dev all 1.1.10-2 [69.4 kB] 85s Get:106 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-beorn7-perks-dev all 1.0.1-1 [12.2 kB] 85s Get:107 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-cespare-xxhash-dev all 2.1.1-2 [9052 B] 85s Get:108 http://ftpmaster.internal/ubuntu jammy-updates/main s390x zlib1g-dev s390x 1:1.2.11.dfsg-2ubuntu9.2 [170 kB] 85s Get:109 http://ftpmaster.internal/ubuntu jammy-updates/main s390x libprotobuf23 s390x 3.12.4-1ubuntu7.22.04.4 [816 kB] 85s Get:110 http://ftpmaster.internal/ubuntu jammy-updates/main s390x libprotobuf-lite23 s390x 3.12.4-1ubuntu7.22.04.4 [197 kB] 85s Get:111 http://ftpmaster.internal/ubuntu jammy-updates/main s390x libprotobuf-dev s390x 3.12.4-1ubuntu7.22.04.4 [1273 kB] 85s Get:112 http://ftpmaster.internal/ubuntu jammy-updates/main s390x libprotoc23 s390x 3.12.4-1ubuntu7.22.04.4 [618 kB] 85s Get:113 http://ftpmaster.internal/ubuntu jammy-updates/universe s390x protobuf-compiler s390x 3.12.4-1ubuntu7.22.04.4 [29.2 kB] 85s Get:114 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-goprotobuf-dev s390x 1.3.4-2 [1534 kB] 85s Get:115 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-prometheus-client-model-dev all 0.2.0-3 [8812 B] 85s Get:116 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-gopkg-yaml.v2-dev all 2.4.0-2 [62.5 kB] 85s Get:117 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-jmespath-go-jmespath-dev all 0.4.0-2 [93.9 kB] 85s Get:118 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-pkg-errors-dev all 0.9.1-2 [13.4 kB] 85s Get:119 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-aws-aws-sdk-go-dev all 1.41.14-1ubuntu1 [8574 kB] 86s Get:120 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-julienschmidt-httprouter-dev all 1.3.0-1 [19.4 kB] 86s Get:121 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-golang-x-oauth2-dev all 0.0~git20211104.d3ed0bb-1 [46.3 kB] 86s Get:122 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-alecthomas-units-dev all 0.0~git20211218.b94a6e3-1 [8966 B] 86s Get:123 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-3 [42.9 kB] 86s Get:124 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-protobuf-extensions-dev all 1.0.1-1 [29.6 kB] 86s Get:125 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-prometheus-common-dev all 0.32.1-5ubuntu1 [108 kB] 86s Get:126 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-golang-x-sync-dev all 0.0~git20210220.036812b-1 [19.2 kB] 86s Get:127 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-prometheus-procfs-dev all 0.7.3-1 [121 kB] 86s Get:128 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-prometheus-client-golang-dev all 1.11.0-3 [118 kB] 86s Get:129 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-mwitkow-go-conntrack-dev all 0.0~git20190716.2f06839-2 [14.7 kB] 86s Get:130 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-oklog-run-dev all 1.1.0-1 [5624 B] 86s Get:131 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-pascaldekloe-goe-dev all 0.1.0-3 [22.4 kB] 86s Get:132 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-pkg-diff-dev all 0.0~git20210226.20ebb0f-1 [92.2 kB] 86s Get:133 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hashicorp-errwrap-dev all 1.1.0-1 [6212 B] 86s Get:134 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hashicorp-go-multierror-dev all 1.1.1-1 [7960 B] 86s Get:135 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-posener-complete-dev all 1.2.3-2 [16.0 kB] 86s Get:136 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-prometheus-exporter-toolkit-dev all 0.7.1-1ubuntu1 [39.1 kB] 86s Get:137 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-kr-text-dev all 0.2.0-1 [11.1 kB] 86s Get:138 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-kr-pretty-dev all 0.3.0-1 [15.3 kB] 86s Get:139 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-gopkg-check.v1-dev all 0.0+git20200902.038fdea-1 [31.7 kB] 86s Get:140 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-gopkg-errgo.v2-dev all 2.1.0-2 [9024 B] 86s Get:141 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-rogpeppe-go-internal-dev all 1.8.0-4 [117 kB] 86s Get:142 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-gin-contrib-sse-dev all 0.1.0-1 [6824 B] 86s Get:143 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-ugorji-go-codec-dev all 1.1.7-2build1 [201 kB] 86s Get:144 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-gin-gonic-gin-dev all 1.6.3-4 [84.4 kB] 86s Get:145 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-rs-cors-dev all 1.7.0-4 [14.3 kB] 86s Get:146 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-shopspring-decimal-dev all 1.2.0-1 [32.0 kB] 86s Get:147 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-tv42-httpunix-dev all 0.0~git20150427.b75d861-2 [3784 B] 86s Get:148 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-vmihailenco-tagparser-dev all 0.1.1-3 [4572 B] 86s Get:149 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-xlab-treeprint-dev all 0.0~git20181112.a009c39-1 [6660 B] 86s Get:150 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-golang-x-xerrors-dev all 0.0~git20200804.5ec99f8-1 [14.7 kB] 86s Get:151 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-google-go-cmp-dev all 0.5.6-1 [89.3 kB] 86s Get:152 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-golang-groupcache-dev all 0.0~git20200121.8c9f03a-1 [23.2 kB] 86s Get:153 http://ftpmaster.internal/ubuntu jammy-updates/universe s390x golang-github-golang-mock-dev all 1.6.0-1ubuntu0.1 [49.1 kB] 86s Get:154 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-glog-dev all 0.0~git20160126.23def4e-5 [17.9 kB] 86s Get:155 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-google-cloud-compute-metadata-dev all 0.56.0-1 [17.7 kB] 86s Get:156 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-golang-x-oauth2-google-dev all 0.0~git20211104.d3ed0bb-1 [36.3 kB] 86s Get:157 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-google-genproto-dev all 0.0~git20200413.b5235f6-1 [4034 kB] 86s Get:158 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-google-grpc-dev all 1.29.1-0ubuntu1 [541 kB] 86s Get:159 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-go.opencensus-dev all 0.23.0-2 [136 kB] 86s Get:160 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-golang-x-mod-dev all 0.5.1-1 [98.3 kB] 86s Get:161 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-uber-goleak-dev all 1.1.12-1 [12.4 kB] 86s Get:162 http://ftpmaster.internal/ubuntu jammy-updates/main s390x libsasl2-dev s390x 2.1.27+dfsg2-3ubuntu1.2 [247 kB] 87s Get:163 http://ftpmaster.internal/ubuntu jammy/main s390x dh-golang all 1.53 [21.4 kB] 87s Get:164 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-gogo-protobuf-dev all 1.3.2-1 [848 kB] 87s Get:165 http://ftpmaster.internal/ubuntu jammy/universe s390x gogoprotobuf s390x 1.3.2-1 [4971 kB] 87s Get:166 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-armon-circbuf-dev all 0.0~git20190214.5111143-1 [4428 B] 87s Get:167 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-circonus-labs-circonusllhist-dev all 0.0~git20191022.ec08cde-1 [11.2 kB] 87s Get:168 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hashicorp-go-cleanhttp-dev all 0.5.2-1 [10.9 kB] 87s Get:169 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hashicorp-go-retryablehttp-dev all 0.7.0-1 [20.7 kB] 87s Get:170 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-circonus-labs-circonus-gometrics-dev all 2.3.1-3 [64.8 kB] 87s Get:171 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-datadog-datadog-go-dev all 2.1.0-3 [13.5 kB] 87s Get:172 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hashicorp-go-uuid-dev all 1.0.2-1 [8812 B] 87s Get:173 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hashicorp-golang-lru-dev all 0.5.4-2 [14.8 kB] 87s Get:174 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hashicorp-go-immutable-radix-dev all 1.3.1-1 [26.9 kB] 87s Get:175 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-armon-go-metrics-dev all 0.3.4-1 [30.0 kB] 87s Get:176 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-armon-go-radix-dev all 1.0.0-1 [7464 B] 87s Get:177 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-asaskevich-govalidator-dev all 9+git20180720.0.f9ffefc3-1.1 [41.4 kB] 87s Get:178 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-dgrijalva-jwt-go-dev all 3.2.0-3 [33.5 kB] 87s Get:179 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-mitchellh-go-homedir-dev all 1.1.0-1 [5208 B] 87s Get:180 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-azure-go-autorest-dev all 14.1.1-1 [102 kB] 87s Get:181 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-satori-go.uuid-dev all 1.2.0-2 [9660 B] 87s Get:182 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-azure-azure-sdk-for-go-dev all 43.3.0-1 [7259 kB] 87s Get:183 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-bgentry-speakeasy-dev all 0.1.0-2 [5428 B] 87s Get:184 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-boltdb-bolt-dev all 1.3.1-7 [60.6 kB] 87s Get:185 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-cenkalti-backoff-dev all 4.1.0-2 [11.0 kB] 87s Get:186 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-cockroachdb-cmux-dev all 0.0~git20170110.0.30d10be-1.1 [12.2 kB] 87s Get:187 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-google-go-querystring-dev all 1.1.0-1 [9780 B] 87s Get:188 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-dghubble-sling-dev all 1.3.0-1 [17.0 kB] 87s Get:189 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-digitalocean-godo-dev all 1.37.0-1 [70.6 kB] 87s Get:190 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-docker-go-units-dev all 0.4.0-4 [8066 B] 87s Get:191 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-edsrzf-mmap-go-dev all 0.0~git20170320.0.0bce6a6-6 [7200 B] 87s Get:192 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-fsnotify-fsnotify-dev all 1.5.1-1 [24.1 kB] 87s Get:193 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-ghodss-yaml-dev all 1.0.0-1.1 [13.2 kB] 87s Get:194 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-mailru-easyjson-dev all 0.7.6-2 [82.3 kB] 87s Get:195 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-go-openapi-swag-dev all 1:0.19.15-1 [27.0 kB] 87s Get:196 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-go-openapi-jsonpointer-dev all 1:0.19.5-3 [9158 B] 87s Get:197 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-opennota-urlesc-dev all 0.0~git20160726.0.5bd2802-1.1 [8496 B] 87s Get:198 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-puerkitobio-purell-dev all 1.1.1-1 [14.4 kB] 87s Get:199 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-go-openapi-jsonreference-dev all 1:0.19.6-2 [7506 B] 87s Get:200 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-go-openapi-spec-dev all 1:0.20.4-1 [218 kB] 87s Get:201 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-go-openapi-errors-dev all 0.20.1-3 [12.2 kB] 87s Get:202 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-mitchellh-mapstructure-dev all 1.4.3-1 [27.2 kB] 87s Get:203 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-gopkg-tomb.v2-dev all 0.0~git20161208.d5d1b58-3 [6884 B] 87s Get:204 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-gopkg-mgo.v2-dev all 2016.08.01-7 [316 kB] 88s Get:205 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-go-openapi-strfmt-dev all 0.19.0-1 [23.7 kB] 88s Get:206 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-opentracing-opentracing-go-dev all 1.2.0-1 [28.0 kB] 88s Get:207 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-go-openapi-runtime-dev all 0.21.0-1 [111 kB] 88s Get:208 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-go-openapi-validate-dev all 0.20.3-2 [304 kB] 88s Get:209 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-go-openapi-loads-dev all 0.21.0-1 [43.3 kB] 88s Get:210 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-go-openapi-analysis-dev all 0.21.1-2 [168 kB] 88s Get:211 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-golang-snappy-dev all 0.0.2-2 [54.3 kB] 88s Get:212 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-google-btree-dev all 1.0.0-1 [13.3 kB] 88s Get:213 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-googleapis-gax-go-dev all 2.0.5-3 [12.6 kB] 88s Get:214 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-gophercloud-gophercloud-dev all 0.12.0-1 [622 kB] 88s Get:215 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-rogpeppe-fastuuid-dev all 0.0~git20150106.0.6724a57-2.1 [4328 B] 88s Get:216 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-grpc-ecosystem-grpc-gateway-dev all 1.6.4-2build2 [263 kB] 88s Get:217 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hashicorp-go-memdb-dev all 1.2.1-1 [34.6 kB] 88s Get:218 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-gopkg-vmihailenco-msgpack.v2-dev all 4.3.1-2 [26.6 kB] 88s Get:219 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hashicorp-go-msgpack-dev all 0.5.5-1 [43.3 kB] 88s Get:220 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hashicorp-go-rootcerts-dev all 1.0.2-2 [8396 B] 88s Get:221 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hashicorp-hcl-dev all 1.0.0-1.1 [58.9 kB] 88s Get:222 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-mitchellh-reflectwalk-dev all 1.0.1-1 [8228 B] 88s Get:223 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hashicorp-hil-dev all 0.0~git20160711.1e86c6b-1 [32.6 kB] 88s Get:224 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hashicorp-go-sockaddr-dev all 0.0~git20170627.41949a1+ds-2 [62.8 kB] 88s Get:225 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-miekg-dns-dev all 1.1.43-1 [169 kB] 88s Get:226 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hashicorp-memberlist-dev all 0.2.2-2 [83.1 kB] 88s Get:227 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hashicorp-raft-dev all 1.1.2-1 [88.7 kB] 88s Get:228 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hashicorp-raft-boltdb-dev all 0.0~git20171010.6e5ba93-3 [11.1 kB] 88s Get:229 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hashicorp-go-syslog-dev all 1.0.0-1 [6092 B] 88s Get:230 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hashicorp-logutils-dev all 1.0.0-1 [8864 B] 88s Get:231 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hashicorp-mdns-dev all 1.0.3-2 [12.5 kB] 88s Get:232 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-mitchellh-cli-dev all 1.1.1-1 [24.4 kB] 88s Get:233 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-ryanuber-columnize-dev all 2.1.1-2 [6840 B] 88s Get:234 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hashicorp-serf-dev all 0.9.4~ds1-1 [125 kB] 88s Get:235 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hashicorp-yamux-dev all 0.0+git20190923.df201c7-1 [22.0 kB] 88s Get:236 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-inconshreveable-muxado-dev all 0.0~git20140312.0.f693c7e-2.1 [26.6 kB] 88s Get:237 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-mitchellh-copystructure-dev all 1.2.0-1 [11.2 kB] 88s Get:238 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-hashicorp-consul-dev all 1.8.7+dfsg1-3 [4040 kB] 89s Get:239 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-kylelemons-godebug-dev all 1.1.0-1 [14.8 kB] 89s Get:240 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-oklog-ulid-dev all 2.0.2+ds-2 [11.7 kB] 89s Get:241 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-opentracing-contrib-go-stdlib-dev all 1.0.0-1 [13.0 kB] 89s Get:242 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-go-flags-dev all 1.4.0-5 [1872 B] 89s Get:243 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-go.uber-atomic-dev all 1.7.0-1 [14.6 kB] 89s Get:244 http://ftpmaster.internal/ubuntu jammy-updates/universe s390x golang-github-prometheus-alertmanager-dev all 0.23.0-4ubuntu0.3 [1670 kB] 89s Get:245 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-github-samuel-go-zookeeper-dev all 0.0~git20180130.c4fab1a-1 [34.5 kB] 89s Get:246 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-golang-x-time-dev all 0.0+git20211116.f0f3c7e-1 [10.4 kB] 89s Get:247 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-google-api-dev all 0.61.0-1 [5054 kB] 89s Get:248 http://ftpmaster.internal/ubuntu jammy/universe s390x golang-grpc-gateway s390x 1.6.4-2build2 [1729 kB] 91s Fetched 212 MB in 14s (15.5 MB/s) 91s Selecting previously unselected package libjs-jquery. 91s (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 ... 72792 files and directories currently installed.) 91s Preparing to unpack .../000-libjs-jquery_3.6.0+dfsg+~3.5.13-1_all.deb ... 91s Unpacking libjs-jquery (3.6.0+dfsg+~3.5.13-1) ... 91s Selecting previously unselected package libjs-jquery-hotkeys. 91s Preparing to unpack .../001-libjs-jquery-hotkeys_0~20130707+git2d51e3a9+dfsg-2ubuntu1_all.deb ... 91s Unpacking libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2ubuntu1) ... 91s Selecting previously unselected package fonts-glyphicons-halflings. 91s Preparing to unpack .../002-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-2+deb11u2build0.22.04.1_all.deb ... 91s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-2+deb11u2build0.22.04.1) ... 91s Selecting previously unselected package javascript-common. 91s Preparing to unpack .../003-javascript-common_11+nmu1_all.deb ... 91s Unpacking javascript-common (11+nmu1) ... 91s Selecting previously unselected package libjs-popper.js. 91s Preparing to unpack .../004-libjs-popper.js_1.16.1+ds-5_all.deb ... 91s Unpacking libjs-popper.js (1.16.1+ds-5) ... 91s Selecting previously unselected package libjs-bootstrap4. 91s Preparing to unpack .../005-libjs-bootstrap4_4.6.0+dfsg1-4_all.deb ... 91s Unpacking libjs-bootstrap4 (4.6.0+dfsg1-4) ... 91s Selecting previously unselected package libjs-bootstrap. 91s Preparing to unpack .../006-libjs-bootstrap_3.4.1+dfsg-2+deb11u2build0.22.04.1_all.deb ... 91s Unpacking libjs-bootstrap (3.4.1+dfsg-2+deb11u2build0.22.04.1) ... 91s Selecting previously unselected package libjs-moment. 91s Preparing to unpack .../007-libjs-moment_2.29.1+ds-3ubuntu0.2_all.deb ... 91s Unpacking libjs-moment (2.29.1+ds-3ubuntu0.2) ... 91s Selecting previously unselected package libjs-eonasdan-bootstrap-datetimepicker. 91s Preparing to unpack .../008-libjs-eonasdan-bootstrap-datetimepicker_4.17.47-5_all.deb ... 91s Unpacking libjs-eonasdan-bootstrap-datetimepicker (4.17.47-5) ... 91s Selecting previously unselected package libjs-moment-timezone. 91s Preparing to unpack .../009-libjs-moment-timezone_0.5.34+dfsg-1+2021e_all.deb ... 91s Unpacking libjs-moment-timezone (0.5.34+dfsg-1+2021e) ... 92s Selecting previously unselected package libjs-mustache. 92s Preparing to unpack .../010-libjs-mustache_2.3.2-2_all.deb ... 92s Unpacking libjs-mustache (2.3.2-2) ... 92s Selecting previously unselected package libjs-d3. 92s Preparing to unpack .../011-libjs-d3_3.5.17-4_all.deb ... 92s Unpacking libjs-d3 (3.5.17-4) ... 92s Selecting previously unselected package libjs-rickshaw. 92s Preparing to unpack .../012-libjs-rickshaw_1.5.1.dfsg-5_all.deb ... 92s Unpacking libjs-rickshaw (1.5.1.dfsg-5) ... 92s Selecting previously unselected package prometheus. 92s Preparing to unpack .../013-prometheus_2.31.2+ds1-1ubuntu1.22.04.3_s390x.deb ... 92s Unpacking prometheus (2.31.2+ds1-1ubuntu1.22.04.3) ... 92s Selecting previously unselected package m4. 92s Preparing to unpack .../014-m4_1.4.18-5ubuntu2_s390x.deb ... 92s Unpacking m4 (1.4.18-5ubuntu2) ... 92s Selecting previously unselected package autoconf. 92s Preparing to unpack .../015-autoconf_2.71-2_all.deb ... 92s Unpacking autoconf (2.71-2) ... 92s Selecting previously unselected package autotools-dev. 92s Preparing to unpack .../016-autotools-dev_20220109.1_all.deb ... 92s Unpacking autotools-dev (20220109.1) ... 92s Selecting previously unselected package automake. 92s Preparing to unpack .../017-automake_1%3a1.16.5-1.3_all.deb ... 92s Unpacking automake (1:1.16.5-1.3) ... 92s Selecting previously unselected package autopoint. 92s Preparing to unpack .../018-autopoint_0.21-4ubuntu4_all.deb ... 92s Unpacking autopoint (0.21-4ubuntu4) ... 92s Selecting previously unselected package libc-dev-bin. 92s Preparing to unpack .../019-libc-dev-bin_2.35-0ubuntu3.12_s390x.deb ... 92s Unpacking libc-dev-bin (2.35-0ubuntu3.12) ... 92s Selecting previously unselected package linux-libc-dev:s390x. 92s Preparing to unpack .../020-linux-libc-dev_5.15.0-161.171_s390x.deb ... 92s Unpacking linux-libc-dev:s390x (5.15.0-161.171) ... 92s Selecting previously unselected package libcrypt-dev:s390x. 92s Preparing to unpack .../021-libcrypt-dev_1%3a4.4.27-1_s390x.deb ... 92s Unpacking libcrypt-dev:s390x (1:4.4.27-1) ... 92s Selecting previously unselected package rpcsvc-proto. 92s Preparing to unpack .../022-rpcsvc-proto_1.4.2-0ubuntu6_s390x.deb ... 92s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 92s Selecting previously unselected package libtirpc-dev:s390x. 92s Preparing to unpack .../023-libtirpc-dev_1.3.2-2ubuntu0.1_s390x.deb ... 92s Unpacking libtirpc-dev:s390x (1.3.2-2ubuntu0.1) ... 92s Selecting previously unselected package libnsl-dev:s390x. 92s Preparing to unpack .../024-libnsl-dev_1.3.0-2build2_s390x.deb ... 92s Unpacking libnsl-dev:s390x (1.3.0-2build2) ... 92s Selecting previously unselected package libc6-dev:s390x. 92s Preparing to unpack .../025-libc6-dev_2.35-0ubuntu3.12_s390x.deb ... 92s Unpacking libc6-dev:s390x (2.35-0ubuntu3.12) ... 92s Selecting previously unselected package gcc-11-base:s390x. 92s Preparing to unpack .../026-gcc-11-base_11.4.0-1ubuntu1~22.04.2_s390x.deb ... 92s Unpacking gcc-11-base:s390x (11.4.0-1ubuntu1~22.04.2) ... 92s Selecting previously unselected package libisl23:s390x. 92s Preparing to unpack .../027-libisl23_0.24-2build1_s390x.deb ... 92s Unpacking libisl23:s390x (0.24-2build1) ... 92s Selecting previously unselected package libmpc3:s390x. 92s Preparing to unpack .../028-libmpc3_1.2.1-2build1_s390x.deb ... 92s Unpacking libmpc3:s390x (1.2.1-2build1) ... 92s Selecting previously unselected package cpp-11. 92s Preparing to unpack .../029-cpp-11_11.4.0-1ubuntu1~22.04.2_s390x.deb ... 92s Unpacking cpp-11 (11.4.0-1ubuntu1~22.04.2) ... 92s Selecting previously unselected package cpp. 92s Preparing to unpack .../030-cpp_4%3a11.2.0-1ubuntu1_s390x.deb ... 92s Unpacking cpp (4:11.2.0-1ubuntu1) ... 92s Selecting previously unselected package libcc1-0:s390x. 92s Preparing to unpack .../031-libcc1-0_12.3.0-1ubuntu1~22.04.2_s390x.deb ... 92s Unpacking libcc1-0:s390x (12.3.0-1ubuntu1~22.04.2) ... 92s Selecting previously unselected package libgomp1:s390x. 92s Preparing to unpack .../032-libgomp1_12.3.0-1ubuntu1~22.04.2_s390x.deb ... 92s Unpacking libgomp1:s390x (12.3.0-1ubuntu1~22.04.2) ... 92s Selecting previously unselected package libitm1:s390x. 92s Preparing to unpack .../033-libitm1_12.3.0-1ubuntu1~22.04.2_s390x.deb ... 92s Unpacking libitm1:s390x (12.3.0-1ubuntu1~22.04.2) ... 92s Selecting previously unselected package libatomic1:s390x. 92s Preparing to unpack .../034-libatomic1_12.3.0-1ubuntu1~22.04.2_s390x.deb ... 92s Unpacking libatomic1:s390x (12.3.0-1ubuntu1~22.04.2) ... 92s Selecting previously unselected package libasan6:s390x. 92s Preparing to unpack .../035-libasan6_11.4.0-1ubuntu1~22.04.2_s390x.deb ... 92s Unpacking libasan6:s390x (11.4.0-1ubuntu1~22.04.2) ... 93s Selecting previously unselected package libubsan1:s390x. 93s Preparing to unpack .../036-libubsan1_12.3.0-1ubuntu1~22.04.2_s390x.deb ... 93s Unpacking libubsan1:s390x (12.3.0-1ubuntu1~22.04.2) ... 93s Selecting previously unselected package libgcc-11-dev:s390x. 93s Preparing to unpack .../037-libgcc-11-dev_11.4.0-1ubuntu1~22.04.2_s390x.deb ... 93s Unpacking libgcc-11-dev:s390x (11.4.0-1ubuntu1~22.04.2) ... 93s Selecting previously unselected package gcc-11. 93s Preparing to unpack .../038-gcc-11_11.4.0-1ubuntu1~22.04.2_s390x.deb ... 93s Unpacking gcc-11 (11.4.0-1ubuntu1~22.04.2) ... 93s Selecting previously unselected package gcc. 93s Preparing to unpack .../039-gcc_4%3a11.2.0-1ubuntu1_s390x.deb ... 93s Unpacking gcc (4:11.2.0-1ubuntu1) ... 93s Selecting previously unselected package libstdc++-11-dev:s390x. 93s Preparing to unpack .../040-libstdc++-11-dev_11.4.0-1ubuntu1~22.04.2_s390x.deb ... 93s Unpacking libstdc++-11-dev:s390x (11.4.0-1ubuntu1~22.04.2) ... 93s Selecting previously unselected package g++-11. 93s Preparing to unpack .../041-g++-11_11.4.0-1ubuntu1~22.04.2_s390x.deb ... 93s Unpacking g++-11 (11.4.0-1ubuntu1~22.04.2) ... 93s Selecting previously unselected package g++. 93s Preparing to unpack .../042-g++_4%3a11.2.0-1ubuntu1_s390x.deb ... 93s Unpacking g++ (4:11.2.0-1ubuntu1) ... 93s Selecting previously unselected package build-essential. 93s Preparing to unpack .../043-build-essential_12.9ubuntu3_s390x.deb ... 93s Unpacking build-essential (12.9ubuntu3) ... 93s Selecting previously unselected package libdebhelper-perl. 93s Preparing to unpack .../044-libdebhelper-perl_13.6ubuntu1_all.deb ... 93s Unpacking libdebhelper-perl (13.6ubuntu1) ... 93s Selecting previously unselected package libtool. 93s Preparing to unpack .../045-libtool_2.4.6-15build2_all.deb ... 93s Unpacking libtool (2.4.6-15build2) ... 93s Selecting previously unselected package dh-autoreconf. 93s Preparing to unpack .../046-dh-autoreconf_20_all.deb ... 93s Unpacking dh-autoreconf (20) ... 93s Selecting previously unselected package libarchive-zip-perl. 93s Preparing to unpack .../047-libarchive-zip-perl_1.68-1_all.deb ... 93s Unpacking libarchive-zip-perl (1.68-1) ... 93s Selecting previously unselected package libsub-override-perl. 93s Preparing to unpack .../048-libsub-override-perl_0.09-2_all.deb ... 93s Unpacking libsub-override-perl (0.09-2) ... 93s Selecting previously unselected package libfile-stripnondeterminism-perl. 93s Preparing to unpack .../049-libfile-stripnondeterminism-perl_1.13.0-1_all.deb ... 93s Unpacking libfile-stripnondeterminism-perl (1.13.0-1) ... 93s Selecting previously unselected package dh-strip-nondeterminism. 93s Preparing to unpack .../050-dh-strip-nondeterminism_1.13.0-1_all.deb ... 93s Unpacking dh-strip-nondeterminism (1.13.0-1) ... 93s Selecting previously unselected package libdw1:s390x. 93s Preparing to unpack .../051-libdw1_0.186-1ubuntu0.1_s390x.deb ... 93s Unpacking libdw1:s390x (0.186-1ubuntu0.1) ... 93s Selecting previously unselected package debugedit. 93s Preparing to unpack .../052-debugedit_1%3a5.0-4build1_s390x.deb ... 93s Unpacking debugedit (1:5.0-4build1) ... 93s Selecting previously unselected package dwz. 93s Preparing to unpack .../053-dwz_0.14-1build2_s390x.deb ... 93s Unpacking dwz (0.14-1build2) ... 93s Selecting previously unselected package gettext. 93s Preparing to unpack .../054-gettext_0.21-4ubuntu4_s390x.deb ... 93s Unpacking gettext (0.21-4ubuntu4) ... 93s Selecting previously unselected package intltool-debian. 93s Preparing to unpack .../055-intltool-debian_0.35.0+20060710.5_all.deb ... 93s Unpacking intltool-debian (0.35.0+20060710.5) ... 93s Selecting previously unselected package po-debconf. 93s Preparing to unpack .../056-po-debconf_1.0.21+nmu1_all.deb ... 93s Unpacking po-debconf (1.0.21+nmu1) ... 93s Selecting previously unselected package debhelper. 93s Preparing to unpack .../057-debhelper_13.6ubuntu1_all.deb ... 93s Unpacking debhelper (13.6ubuntu1) ... 93s Selecting previously unselected package golang-1.18-src. 93s Preparing to unpack .../058-golang-1.18-src_1.18.1-1ubuntu1.2_all.deb ... 93s Unpacking golang-1.18-src (1.18.1-1ubuntu1.2) ... 94s Selecting previously unselected package golang-1.18-go. 94s Preparing to unpack .../059-golang-1.18-go_1.18.1-1ubuntu1.2_s390x.deb ... 94s Unpacking golang-1.18-go (1.18.1-1ubuntu1.2) ... 95s Selecting previously unselected package golang-src. 95s Preparing to unpack .../060-golang-src_2%3a1.18~0ubuntu2_all.deb ... 95s Unpacking golang-src (2:1.18~0ubuntu2) ... 95s Selecting previously unselected package golang-go:s390x. 95s Preparing to unpack .../061-golang-go_2%3a1.18~0ubuntu2_s390x.deb ... 95s Unpacking golang-go:s390x (2:1.18~0ubuntu2) ... 95s Selecting previously unselected package golang-any:s390x. 95s Preparing to unpack .../062-golang-any_2%3a1.18~0ubuntu2_s390x.deb ... 95s Unpacking golang-any:s390x (2:1.18~0ubuntu2) ... 95s Selecting previously unselected package golang-github-creack-pty-dev. 95s Preparing to unpack .../063-golang-github-creack-pty-dev_1.1.17-1_all.deb ... 95s Unpacking golang-github-creack-pty-dev (1.1.17-1) ... 95s Selecting previously unselected package golang-github-dennwc-varint-dev. 95s Preparing to unpack .../064-golang-github-dennwc-varint-dev_1.0.0-2_all.deb ... 95s Unpacking golang-github-dennwc-varint-dev (1.0.0-2) ... 95s Selecting previously unselected package golang-github-dgryski-go-sip13-dev. 95s Preparing to unpack .../065-golang-github-dgryski-go-sip13-dev_0.0~git20200911.62edffc-2_all.deb ... 95s Unpacking golang-github-dgryski-go-sip13-dev (0.0~git20200911.62edffc-2) ... 95s Selecting previously unselected package golang-github-dimchansky-utfbom-dev. 95s Preparing to unpack .../066-golang-github-dimchansky-utfbom-dev_1.1.1-1_all.deb ... 95s Unpacking golang-github-dimchansky-utfbom-dev (1.1.1-1) ... 95s Selecting previously unselected package golang-github-ishidawataru-sctp-dev. 95s Preparing to unpack .../067-golang-github-ishidawataru-sctp-dev_0.0+git20210707.9a39160-1_all.deb ... 95s Unpacking golang-github-ishidawataru-sctp-dev (0.0+git20210707.9a39160-1) ... 95s Selecting previously unselected package golang-github-docker-docker-credential-helpers-dev. 95s Preparing to unpack .../068-golang-github-docker-docker-credential-helpers-dev_0.6.4+ds1-1ubuntu0.22.04.1_all.deb ... 95s Unpacking golang-github-docker-docker-credential-helpers-dev (0.6.4+ds1-1ubuntu0.22.04.1) ... 95s Selecting previously unselected package libseccomp-dev:s390x. 95s Preparing to unpack .../069-libseccomp-dev_2.5.3-2ubuntu3~22.04.1_s390x.deb ... 95s Unpacking libseccomp-dev:s390x (2.5.3-2ubuntu3~22.04.1) ... 95s Selecting previously unselected package golang-github-seccomp-libseccomp-golang-dev. 95s Preparing to unpack .../070-golang-github-seccomp-libseccomp-golang-dev_0.9.1-2_all.deb ... 95s Unpacking golang-github-seccomp-libseccomp-golang-dev (0.9.1-2) ... 95s Selecting previously unselected package golang-github-docker-docker-dev. 95s Preparing to unpack .../071-golang-github-docker-docker-dev_20.10.21-0ubuntu1~22.04.8_all.deb ... 95s Unpacking golang-github-docker-docker-dev (20.10.21-0ubuntu1~22.04.8) ... 96s Selecting previously unselected package golang-github-go-logfmt-logfmt-dev. 96s Preparing to unpack .../072-golang-github-go-logfmt-logfmt-dev_0.5.0-2_all.deb ... 96s Unpacking golang-github-go-logfmt-logfmt-dev (0.5.0-2) ... 96s Selecting previously unselected package golang-github-go-kit-log-dev. 96s Preparing to unpack .../073-golang-github-go-kit-log-dev_0.2.0-3_all.deb ... 96s Unpacking golang-github-go-kit-log-dev (0.2.0-3) ... 96s Selecting previously unselected package golang-golang-x-text-dev. 96s Preparing to unpack .../074-golang-golang-x-text-dev_0.3.7-1ubuntu0.20.04.1_all.deb ... 96s Unpacking golang-golang-x-text-dev (0.3.7-1ubuntu0.20.04.1) ... 96s Selecting previously unselected package golang-github-go-playground-locales-dev. 96s Preparing to unpack .../075-golang-github-go-playground-locales-dev_0.14.0-2_all.deb ... 96s Unpacking golang-github-go-playground-locales-dev (0.14.0-2) ... 96s Selecting previously unselected package golang-github-go-playground-universal-translator-dev. 96s Preparing to unpack .../076-golang-github-go-playground-universal-translator-dev_0.17.0-2_all.deb ... 96s Unpacking golang-github-go-playground-universal-translator-dev (0.17.0-2) ... 96s Selecting previously unselected package golang-github-davecgh-go-spew-dev. 96s Preparing to unpack .../077-golang-github-davecgh-go-spew-dev_1.1.1-2_all.deb ... 96s Unpacking golang-github-davecgh-go-spew-dev (1.1.1-2) ... 96s Selecting previously unselected package golang-github-pmezard-go-difflib-dev. 96s Preparing to unpack .../078-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ... 96s Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ... 96s Selecting previously unselected package golang-github-stretchr-objx-dev. 96s Preparing to unpack .../079-golang-github-stretchr-objx-dev_0.3.0-1_all.deb ... 96s Unpacking golang-github-stretchr-objx-dev (0.3.0-1) ... 96s Selecting previously unselected package golang-gopkg-yaml.v3-dev. 96s Preparing to unpack .../080-golang-gopkg-yaml.v3-dev_3.0.0~git20210107.496545a-1_all.deb ... 96s Unpacking golang-gopkg-yaml.v3-dev (3.0.0~git20210107.496545a-1) ... 96s Selecting previously unselected package golang-github-stretchr-testify-dev. 96s Preparing to unpack .../081-golang-github-stretchr-testify-dev_1.7.0+git20210824.ab6dc32-1_all.deb ... 96s Unpacking golang-github-stretchr-testify-dev (1.7.0+git20210824.ab6dc32-1) ... 96s Selecting previously unselected package golang-github-leodido-go-urn-dev. 96s Preparing to unpack .../082-golang-github-leodido-go-urn-dev_1.2.1-2_all.deb ... 96s Unpacking golang-github-leodido-go-urn-dev (1.2.1-2) ... 96s Selecting previously unselected package golang-golang-x-sys-dev. 96s Preparing to unpack .../083-golang-golang-x-sys-dev_0.0~git20211216.1d35b9e-1_all.deb ... 96s Unpacking golang-golang-x-sys-dev (0.0~git20211216.1d35b9e-1) ... 96s Selecting previously unselected package golang-golang-x-net-dev. 96s Preparing to unpack .../084-golang-golang-x-net-dev_1%3a0.0+git20211209.491a49a+dfsg-1_all.deb ... 96s Unpacking golang-golang-x-net-dev (1:0.0+git20211209.491a49a+dfsg-1) ... 96s Selecting previously unselected package golang-golang-x-term-dev. 96s Preparing to unpack .../085-golang-golang-x-term-dev_0.0~git20210615.6886f2d-1_all.deb ... 96s Unpacking golang-golang-x-term-dev (0.0~git20210615.6886f2d-1) ... 96s Selecting previously unselected package golang-golang-x-crypto-dev. 96s Preparing to unpack .../086-golang-golang-x-crypto-dev_1%3a0.0~git20211202.5770296-1_all.deb ... 96s Unpacking golang-golang-x-crypto-dev (1:0.0~git20211202.5770296-1) ... 97s Selecting previously unselected package golang-github-go-playground-validator-v10-dev. 97s Preparing to unpack .../087-golang-github-go-playground-validator-v10-dev_10.4.1-3_all.deb ... 97s Unpacking golang-github-go-playground-validator-v10-dev (10.4.1-3) ... 97s Selecting previously unselected package golang-github-gofrs-uuid-dev. 97s Preparing to unpack .../088-golang-github-gofrs-uuid-dev_4.2.0-1_all.deb ... 97s Unpacking golang-github-gofrs-uuid-dev (4.2.0-1) ... 97s Selecting previously unselected package golang-github-chzyer-readline-dev. 97s Preparing to unpack .../089-golang-github-chzyer-readline-dev_1.4.39.g2972be2-3_all.deb ... 97s Unpacking golang-github-chzyer-readline-dev (1.4.39.g2972be2-3) ... 97s Selecting previously unselected package golang-github-ianlancetaylor-demangle-dev. 97s Preparing to unpack .../090-golang-github-ianlancetaylor-demangle-dev_0.0~git20200824.28f6c0f-1_all.deb ... 97s Unpacking golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-1) ... 97s Selecting previously unselected package golang-github-google-pprof-dev. 97s Preparing to unpack .../091-golang-github-google-pprof-dev_0.0~git20211008.947d60d-1_all.deb ... 97s Unpacking golang-github-google-pprof-dev (0.0~git20211008.947d60d-1) ... 97s Selecting previously unselected package golang-github-google-uuid-dev. 97s Preparing to unpack .../092-golang-github-google-uuid-dev_1.3.0-1_all.deb ... 97s Unpacking golang-github-google-uuid-dev (1.3.0-1) ... 97s Selecting previously unselected package golang-github-hashicorp-go-bexpr-dev. 97s Preparing to unpack .../093-golang-github-hashicorp-go-bexpr-dev_0.1.2-2_all.deb ... 97s Unpacking golang-github-hashicorp-go-bexpr-dev (0.1.2-2) ... 97s Selecting previously unselected package golang-github-mattn-go-isatty-dev. 97s Preparing to unpack .../094-golang-github-mattn-go-isatty-dev_0.0.14-1_all.deb ... 97s Unpacking golang-github-mattn-go-isatty-dev (0.0.14-1) ... 97s Selecting previously unselected package golang-github-mattn-go-colorable-dev. 97s Preparing to unpack .../095-golang-github-mattn-go-colorable-dev_0.1.12-1_all.deb ... 97s Unpacking golang-github-mattn-go-colorable-dev (0.1.12-1) ... 97s Selecting previously unselected package golang-github-fatih-color-dev. 97s Preparing to unpack .../096-golang-github-fatih-color-dev_1.7.0-1_all.deb ... 97s Unpacking golang-github-fatih-color-dev (1.7.0-1) ... 97s Selecting previously unselected package golang-github-hashicorp-go-hclog-dev. 97s Preparing to unpack .../097-golang-github-hashicorp-go-hclog-dev_0.11.0-1_all.deb ... 97s Unpacking golang-github-hashicorp-go-hclog-dev (0.11.0-1) ... 97s Selecting previously unselected package golang-github-hetznercloud-hcloud-go-dev. 97s Preparing to unpack .../098-golang-github-hetznercloud-hcloud-go-dev_1.33.1-1_all.deb ... 97s Unpacking golang-github-hetznercloud-hcloud-go-dev (1.33.1-1) ... 97s Selecting previously unselected package golang-github-jessevdk-go-flags-dev. 97s Preparing to unpack .../099-golang-github-jessevdk-go-flags-dev_1.4.0-5_all.deb ... 97s Unpacking golang-github-jessevdk-go-flags-dev (1.4.0-5) ... 97s Selecting previously unselected package golang-github-josharian-intern-dev. 97s Preparing to unpack .../100-golang-github-josharian-intern-dev_1.0.0-3_all.deb ... 97s Unpacking golang-github-josharian-intern-dev (1.0.0-3) ... 97s Selecting previously unselected package golang-github-jpillora-backoff-dev. 97s Preparing to unpack .../101-golang-github-jpillora-backoff-dev_1.0.0-1.1_all.deb ... 97s Unpacking golang-github-jpillora-backoff-dev (1.0.0-1.1) ... 97s Selecting previously unselected package golang-github-modern-go-concurrent-dev. 97s Preparing to unpack .../102-golang-github-modern-go-concurrent-dev_1.0.3-1.1_all.deb ... 97s Unpacking golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... 97s Selecting previously unselected package golang-github-modern-go-reflect2-dev. 97s Preparing to unpack .../103-golang-github-modern-go-reflect2-dev_1.0.2-1_all.deb ... 97s Unpacking golang-github-modern-go-reflect2-dev (1.0.2-1) ... 97s Selecting previously unselected package golang-github-json-iterator-go-dev. 97s Preparing to unpack .../104-golang-github-json-iterator-go-dev_1.1.10-2_all.deb ... 97s Unpacking golang-github-json-iterator-go-dev (1.1.10-2) ... 97s Selecting previously unselected package golang-github-beorn7-perks-dev. 97s Preparing to unpack .../105-golang-github-beorn7-perks-dev_1.0.1-1_all.deb ... 97s Unpacking golang-github-beorn7-perks-dev (1.0.1-1) ... 97s Selecting previously unselected package golang-github-cespare-xxhash-dev. 97s Preparing to unpack .../106-golang-github-cespare-xxhash-dev_2.1.1-2_all.deb ... 97s Unpacking golang-github-cespare-xxhash-dev (2.1.1-2) ... 97s Selecting previously unselected package zlib1g-dev:s390x. 97s Preparing to unpack .../107-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu9.2_s390x.deb ... 97s Unpacking zlib1g-dev:s390x (1:1.2.11.dfsg-2ubuntu9.2) ... 97s Selecting previously unselected package libprotobuf23:s390x. 97s Preparing to unpack .../108-libprotobuf23_3.12.4-1ubuntu7.22.04.4_s390x.deb ... 97s Unpacking libprotobuf23:s390x (3.12.4-1ubuntu7.22.04.4) ... 97s Selecting previously unselected package libprotobuf-lite23:s390x. 97s Preparing to unpack .../109-libprotobuf-lite23_3.12.4-1ubuntu7.22.04.4_s390x.deb ... 97s Unpacking libprotobuf-lite23:s390x (3.12.4-1ubuntu7.22.04.4) ... 97s Selecting previously unselected package libprotobuf-dev:s390x. 97s Preparing to unpack .../110-libprotobuf-dev_3.12.4-1ubuntu7.22.04.4_s390x.deb ... 97s Unpacking libprotobuf-dev:s390x (3.12.4-1ubuntu7.22.04.4) ... 97s Selecting previously unselected package libprotoc23:s390x. 97s Preparing to unpack .../111-libprotoc23_3.12.4-1ubuntu7.22.04.4_s390x.deb ... 97s Unpacking libprotoc23:s390x (3.12.4-1ubuntu7.22.04.4) ... 97s Selecting previously unselected package protobuf-compiler. 97s Preparing to unpack .../112-protobuf-compiler_3.12.4-1ubuntu7.22.04.4_s390x.deb ... 97s Unpacking protobuf-compiler (3.12.4-1ubuntu7.22.04.4) ... 97s Selecting previously unselected package golang-goprotobuf-dev. 97s Preparing to unpack .../113-golang-goprotobuf-dev_1.3.4-2_s390x.deb ... 97s Unpacking golang-goprotobuf-dev (1.3.4-2) ... 97s Selecting previously unselected package golang-github-prometheus-client-model-dev. 97s Preparing to unpack .../114-golang-github-prometheus-client-model-dev_0.2.0-3_all.deb ... 97s Unpacking golang-github-prometheus-client-model-dev (0.2.0-3) ... 97s Selecting previously unselected package golang-gopkg-yaml.v2-dev. 97s Preparing to unpack .../115-golang-gopkg-yaml.v2-dev_2.4.0-2_all.deb ... 97s Unpacking golang-gopkg-yaml.v2-dev (2.4.0-2) ... 97s Selecting previously unselected package golang-github-jmespath-go-jmespath-dev. 97s Preparing to unpack .../116-golang-github-jmespath-go-jmespath-dev_0.4.0-2_all.deb ... 97s Unpacking golang-github-jmespath-go-jmespath-dev (0.4.0-2) ... 97s Selecting previously unselected package golang-github-pkg-errors-dev. 97s Preparing to unpack .../117-golang-github-pkg-errors-dev_0.9.1-2_all.deb ... 97s Unpacking golang-github-pkg-errors-dev (0.9.1-2) ... 97s Selecting previously unselected package golang-github-aws-aws-sdk-go-dev. 97s Preparing to unpack .../118-golang-github-aws-aws-sdk-go-dev_1.41.14-1ubuntu1_all.deb ... 97s Unpacking golang-github-aws-aws-sdk-go-dev (1.41.14-1ubuntu1) ... 98s Selecting previously unselected package golang-github-julienschmidt-httprouter-dev. 98s Preparing to unpack .../119-golang-github-julienschmidt-httprouter-dev_1.3.0-1_all.deb ... 98s Unpacking golang-github-julienschmidt-httprouter-dev (1.3.0-1) ... 98s Selecting previously unselected package golang-golang-x-oauth2-dev. 98s Preparing to unpack .../120-golang-golang-x-oauth2-dev_0.0~git20211104.d3ed0bb-1_all.deb ... 98s Unpacking golang-golang-x-oauth2-dev (0.0~git20211104.d3ed0bb-1) ... 98s Selecting previously unselected package golang-github-alecthomas-units-dev. 98s Preparing to unpack .../121-golang-github-alecthomas-units-dev_0.0~git20211218.b94a6e3-1_all.deb ... 98s Unpacking golang-github-alecthomas-units-dev (0.0~git20211218.b94a6e3-1) ... 98s Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev. 98s Preparing to unpack .../122-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-3_all.deb ... 98s Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-3) ... 98s Selecting previously unselected package golang-protobuf-extensions-dev. 98s Preparing to unpack .../123-golang-protobuf-extensions-dev_1.0.1-1_all.deb ... 98s Unpacking golang-protobuf-extensions-dev (1.0.1-1) ... 98s Selecting previously unselected package golang-github-prometheus-common-dev. 98s Preparing to unpack .../124-golang-github-prometheus-common-dev_0.32.1-5ubuntu1_all.deb ... 98s Unpacking golang-github-prometheus-common-dev (0.32.1-5ubuntu1) ... 98s Selecting previously unselected package golang-golang-x-sync-dev. 98s Preparing to unpack .../125-golang-golang-x-sync-dev_0.0~git20210220.036812b-1_all.deb ... 98s Unpacking golang-golang-x-sync-dev (0.0~git20210220.036812b-1) ... 98s Selecting previously unselected package golang-github-prometheus-procfs-dev. 98s Preparing to unpack .../126-golang-github-prometheus-procfs-dev_0.7.3-1_all.deb ... 98s Unpacking golang-github-prometheus-procfs-dev (0.7.3-1) ... 98s Selecting previously unselected package golang-github-prometheus-client-golang-dev. 98s Preparing to unpack .../127-golang-github-prometheus-client-golang-dev_1.11.0-3_all.deb ... 98s Unpacking golang-github-prometheus-client-golang-dev (1.11.0-3) ... 98s Selecting previously unselected package golang-github-mwitkow-go-conntrack-dev. 98s Preparing to unpack .../128-golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-2_all.deb ... 98s Unpacking golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-2) ... 98s Selecting previously unselected package golang-github-oklog-run-dev. 98s Preparing to unpack .../129-golang-github-oklog-run-dev_1.1.0-1_all.deb ... 98s Unpacking golang-github-oklog-run-dev (1.1.0-1) ... 98s Selecting previously unselected package golang-github-pascaldekloe-goe-dev. 98s Preparing to unpack .../130-golang-github-pascaldekloe-goe-dev_0.1.0-3_all.deb ... 98s Unpacking golang-github-pascaldekloe-goe-dev (0.1.0-3) ... 98s Selecting previously unselected package golang-github-pkg-diff-dev. 98s Preparing to unpack .../131-golang-github-pkg-diff-dev_0.0~git20210226.20ebb0f-1_all.deb ... 98s Unpacking golang-github-pkg-diff-dev (0.0~git20210226.20ebb0f-1) ... 98s Selecting previously unselected package golang-github-hashicorp-errwrap-dev. 98s Preparing to unpack .../132-golang-github-hashicorp-errwrap-dev_1.1.0-1_all.deb ... 98s Unpacking golang-github-hashicorp-errwrap-dev (1.1.0-1) ... 98s Selecting previously unselected package golang-github-hashicorp-go-multierror-dev. 98s Preparing to unpack .../133-golang-github-hashicorp-go-multierror-dev_1.1.1-1_all.deb ... 98s Unpacking golang-github-hashicorp-go-multierror-dev (1.1.1-1) ... 98s Selecting previously unselected package golang-github-posener-complete-dev. 98s Preparing to unpack .../134-golang-github-posener-complete-dev_1.2.3-2_all.deb ... 98s Unpacking golang-github-posener-complete-dev (1.2.3-2) ... 98s Selecting previously unselected package golang-github-prometheus-exporter-toolkit-dev. 98s Preparing to unpack .../135-golang-github-prometheus-exporter-toolkit-dev_0.7.1-1ubuntu1_all.deb ... 98s Unpacking golang-github-prometheus-exporter-toolkit-dev (0.7.1-1ubuntu1) ... 98s Selecting previously unselected package golang-github-kr-text-dev. 98s Preparing to unpack .../136-golang-github-kr-text-dev_0.2.0-1_all.deb ... 98s Unpacking golang-github-kr-text-dev (0.2.0-1) ... 98s Selecting previously unselected package golang-github-kr-pretty-dev. 98s Preparing to unpack .../137-golang-github-kr-pretty-dev_0.3.0-1_all.deb ... 98s Unpacking golang-github-kr-pretty-dev (0.3.0-1) ... 98s Selecting previously unselected package golang-gopkg-check.v1-dev. 98s Preparing to unpack .../138-golang-gopkg-check.v1-dev_0.0+git20200902.038fdea-1_all.deb ... 98s Unpacking golang-gopkg-check.v1-dev (0.0+git20200902.038fdea-1) ... 98s Selecting previously unselected package golang-gopkg-errgo.v2-dev. 98s Preparing to unpack .../139-golang-gopkg-errgo.v2-dev_2.1.0-2_all.deb ... 98s Unpacking golang-gopkg-errgo.v2-dev (2.1.0-2) ... 98s Selecting previously unselected package golang-github-rogpeppe-go-internal-dev. 98s Preparing to unpack .../140-golang-github-rogpeppe-go-internal-dev_1.8.0-4_all.deb ... 98s Unpacking golang-github-rogpeppe-go-internal-dev (1.8.0-4) ... 98s Selecting previously unselected package golang-github-gin-contrib-sse-dev. 98s Preparing to unpack .../141-golang-github-gin-contrib-sse-dev_0.1.0-1_all.deb ... 98s Unpacking golang-github-gin-contrib-sse-dev (0.1.0-1) ... 98s Selecting previously unselected package golang-github-ugorji-go-codec-dev. 98s Preparing to unpack .../142-golang-github-ugorji-go-codec-dev_1.1.7-2build1_all.deb ... 98s Unpacking golang-github-ugorji-go-codec-dev (1.1.7-2build1) ... 98s Selecting previously unselected package golang-github-gin-gonic-gin-dev. 98s Preparing to unpack .../143-golang-github-gin-gonic-gin-dev_1.6.3-4_all.deb ... 98s Unpacking golang-github-gin-gonic-gin-dev (1.6.3-4) ... 98s Selecting previously unselected package golang-github-rs-cors-dev. 98s Preparing to unpack .../144-golang-github-rs-cors-dev_1.7.0-4_all.deb ... 98s Unpacking golang-github-rs-cors-dev (1.7.0-4) ... 98s Selecting previously unselected package golang-github-shopspring-decimal-dev. 98s Preparing to unpack .../145-golang-github-shopspring-decimal-dev_1.2.0-1_all.deb ... 98s Unpacking golang-github-shopspring-decimal-dev (1.2.0-1) ... 98s Selecting previously unselected package golang-github-tv42-httpunix-dev. 98s Preparing to unpack .../146-golang-github-tv42-httpunix-dev_0.0~git20150427.b75d861-2_all.deb ... 98s Unpacking golang-github-tv42-httpunix-dev (0.0~git20150427.b75d861-2) ... 98s Selecting previously unselected package golang-github-vmihailenco-tagparser-dev. 98s Preparing to unpack .../147-golang-github-vmihailenco-tagparser-dev_0.1.1-3_all.deb ... 98s Unpacking golang-github-vmihailenco-tagparser-dev (0.1.1-3) ... 98s Selecting previously unselected package golang-github-xlab-treeprint-dev. 98s Preparing to unpack .../148-golang-github-xlab-treeprint-dev_0.0~git20181112.a009c39-1_all.deb ... 98s Unpacking golang-github-xlab-treeprint-dev (0.0~git20181112.a009c39-1) ... 98s Selecting previously unselected package golang-golang-x-xerrors-dev. 98s Preparing to unpack .../149-golang-golang-x-xerrors-dev_0.0~git20200804.5ec99f8-1_all.deb ... 98s Unpacking golang-golang-x-xerrors-dev (0.0~git20200804.5ec99f8-1) ... 98s Selecting previously unselected package golang-github-google-go-cmp-dev. 98s Preparing to unpack .../150-golang-github-google-go-cmp-dev_0.5.6-1_all.deb ... 98s Unpacking golang-github-google-go-cmp-dev (0.5.6-1) ... 98s Selecting previously unselected package golang-github-golang-groupcache-dev. 98s Preparing to unpack .../151-golang-github-golang-groupcache-dev_0.0~git20200121.8c9f03a-1_all.deb ... 98s Unpacking golang-github-golang-groupcache-dev (0.0~git20200121.8c9f03a-1) ... 98s Selecting previously unselected package golang-github-golang-mock-dev. 98s Preparing to unpack .../152-golang-github-golang-mock-dev_1.6.0-1ubuntu0.1_all.deb ... 98s Unpacking golang-github-golang-mock-dev (1.6.0-1ubuntu0.1) ... 98s Selecting previously unselected package golang-glog-dev. 98s Preparing to unpack .../153-golang-glog-dev_0.0~git20160126.23def4e-5_all.deb ... 98s Unpacking golang-glog-dev (0.0~git20160126.23def4e-5) ... 98s Selecting previously unselected package golang-google-cloud-compute-metadata-dev. 98s Preparing to unpack .../154-golang-google-cloud-compute-metadata-dev_0.56.0-1_all.deb ... 98s Unpacking golang-google-cloud-compute-metadata-dev (0.56.0-1) ... 98s Selecting previously unselected package golang-golang-x-oauth2-google-dev. 98s Preparing to unpack .../155-golang-golang-x-oauth2-google-dev_0.0~git20211104.d3ed0bb-1_all.deb ... 98s Unpacking golang-golang-x-oauth2-google-dev (0.0~git20211104.d3ed0bb-1) ... 98s Selecting previously unselected package golang-google-genproto-dev. 98s Preparing to unpack .../156-golang-google-genproto-dev_0.0~git20200413.b5235f6-1_all.deb ... 98s Unpacking golang-google-genproto-dev (0.0~git20200413.b5235f6-1) ... 99s Selecting previously unselected package golang-google-grpc-dev. 99s Preparing to unpack .../157-golang-google-grpc-dev_1.29.1-0ubuntu1_all.deb ... 99s Unpacking golang-google-grpc-dev (1.29.1-0ubuntu1) ... 99s Selecting previously unselected package golang-go.opencensus-dev. 99s Preparing to unpack .../158-golang-go.opencensus-dev_0.23.0-2_all.deb ... 99s Unpacking golang-go.opencensus-dev (0.23.0-2) ... 99s Selecting previously unselected package golang-golang-x-mod-dev. 99s Preparing to unpack .../159-golang-golang-x-mod-dev_0.5.1-1_all.deb ... 99s Unpacking golang-golang-x-mod-dev (0.5.1-1) ... 99s Selecting previously unselected package golang-uber-goleak-dev. 99s Preparing to unpack .../160-golang-uber-goleak-dev_1.1.12-1_all.deb ... 99s Unpacking golang-uber-goleak-dev (1.1.12-1) ... 99s Selecting previously unselected package libsasl2-dev. 99s Preparing to unpack .../161-libsasl2-dev_2.1.27+dfsg2-3ubuntu1.2_s390x.deb ... 99s Unpacking libsasl2-dev (2.1.27+dfsg2-3ubuntu1.2) ... 99s Selecting previously unselected package dh-golang. 99s Preparing to unpack .../162-dh-golang_1.53_all.deb ... 99s Unpacking dh-golang (1.53) ... 99s Selecting previously unselected package golang-github-gogo-protobuf-dev. 99s Preparing to unpack .../163-golang-github-gogo-protobuf-dev_1.3.2-1_all.deb ... 99s Unpacking golang-github-gogo-protobuf-dev (1.3.2-1) ... 99s Selecting previously unselected package gogoprotobuf. 99s Preparing to unpack .../164-gogoprotobuf_1.3.2-1_s390x.deb ... 99s Unpacking gogoprotobuf (1.3.2-1) ... 100s Selecting previously unselected package golang-github-armon-circbuf-dev. 100s Preparing to unpack .../165-golang-github-armon-circbuf-dev_0.0~git20190214.5111143-1_all.deb ... 100s Unpacking golang-github-armon-circbuf-dev (0.0~git20190214.5111143-1) ... 100s Selecting previously unselected package golang-github-circonus-labs-circonusllhist-dev. 100s Preparing to unpack .../166-golang-github-circonus-labs-circonusllhist-dev_0.0~git20191022.ec08cde-1_all.deb ... 100s Unpacking golang-github-circonus-labs-circonusllhist-dev (0.0~git20191022.ec08cde-1) ... 100s Selecting previously unselected package golang-github-hashicorp-go-cleanhttp-dev. 100s Preparing to unpack .../167-golang-github-hashicorp-go-cleanhttp-dev_0.5.2-1_all.deb ... 100s Unpacking golang-github-hashicorp-go-cleanhttp-dev (0.5.2-1) ... 100s Selecting previously unselected package golang-github-hashicorp-go-retryablehttp-dev. 100s Preparing to unpack .../168-golang-github-hashicorp-go-retryablehttp-dev_0.7.0-1_all.deb ... 100s Unpacking golang-github-hashicorp-go-retryablehttp-dev (0.7.0-1) ... 100s Selecting previously unselected package golang-github-circonus-labs-circonus-gometrics-dev. 100s Preparing to unpack .../169-golang-github-circonus-labs-circonus-gometrics-dev_2.3.1-3_all.deb ... 100s Unpacking golang-github-circonus-labs-circonus-gometrics-dev (2.3.1-3) ... 100s Selecting previously unselected package golang-github-datadog-datadog-go-dev. 100s Preparing to unpack .../170-golang-github-datadog-datadog-go-dev_2.1.0-3_all.deb ... 100s Unpacking golang-github-datadog-datadog-go-dev (2.1.0-3) ... 100s Selecting previously unselected package golang-github-hashicorp-go-uuid-dev. 100s Preparing to unpack .../171-golang-github-hashicorp-go-uuid-dev_1.0.2-1_all.deb ... 100s Unpacking golang-github-hashicorp-go-uuid-dev (1.0.2-1) ... 100s Selecting previously unselected package golang-github-hashicorp-golang-lru-dev. 100s Preparing to unpack .../172-golang-github-hashicorp-golang-lru-dev_0.5.4-2_all.deb ... 100s Unpacking golang-github-hashicorp-golang-lru-dev (0.5.4-2) ... 100s Selecting previously unselected package golang-github-hashicorp-go-immutable-radix-dev. 100s Preparing to unpack .../173-golang-github-hashicorp-go-immutable-radix-dev_1.3.1-1_all.deb ... 100s Unpacking golang-github-hashicorp-go-immutable-radix-dev (1.3.1-1) ... 100s Selecting previously unselected package golang-github-armon-go-metrics-dev. 100s Preparing to unpack .../174-golang-github-armon-go-metrics-dev_0.3.4-1_all.deb ... 100s Unpacking golang-github-armon-go-metrics-dev (0.3.4-1) ... 100s Selecting previously unselected package golang-github-armon-go-radix-dev. 100s Preparing to unpack .../175-golang-github-armon-go-radix-dev_1.0.0-1_all.deb ... 100s Unpacking golang-github-armon-go-radix-dev (1.0.0-1) ... 100s Selecting previously unselected package golang-github-asaskevich-govalidator-dev. 100s Preparing to unpack .../176-golang-github-asaskevich-govalidator-dev_9+git20180720.0.f9ffefc3-1.1_all.deb ... 100s Unpacking golang-github-asaskevich-govalidator-dev (9+git20180720.0.f9ffefc3-1.1) ... 100s Selecting previously unselected package golang-github-dgrijalva-jwt-go-dev. 100s Preparing to unpack .../177-golang-github-dgrijalva-jwt-go-dev_3.2.0-3_all.deb ... 100s Unpacking golang-github-dgrijalva-jwt-go-dev (3.2.0-3) ... 100s Selecting previously unselected package golang-github-mitchellh-go-homedir-dev. 100s Preparing to unpack .../178-golang-github-mitchellh-go-homedir-dev_1.1.0-1_all.deb ... 100s Unpacking golang-github-mitchellh-go-homedir-dev (1.1.0-1) ... 100s Selecting previously unselected package golang-github-azure-go-autorest-dev. 100s Preparing to unpack .../179-golang-github-azure-go-autorest-dev_14.1.1-1_all.deb ... 100s Unpacking golang-github-azure-go-autorest-dev (14.1.1-1) ... 100s Selecting previously unselected package golang-github-satori-go.uuid-dev. 100s Preparing to unpack .../180-golang-github-satori-go.uuid-dev_1.2.0-2_all.deb ... 100s Unpacking golang-github-satori-go.uuid-dev (1.2.0-2) ... 100s Selecting previously unselected package golang-github-azure-azure-sdk-for-go-dev. 100s Preparing to unpack .../181-golang-github-azure-azure-sdk-for-go-dev_43.3.0-1_all.deb ... 100s Unpacking golang-github-azure-azure-sdk-for-go-dev (43.3.0-1) ... 102s Selecting previously unselected package golang-github-bgentry-speakeasy-dev. 102s Preparing to unpack .../182-golang-github-bgentry-speakeasy-dev_0.1.0-2_all.deb ... 102s Unpacking golang-github-bgentry-speakeasy-dev (0.1.0-2) ... 102s Selecting previously unselected package golang-github-boltdb-bolt-dev. 102s Preparing to unpack .../183-golang-github-boltdb-bolt-dev_1.3.1-7_all.deb ... 102s Unpacking golang-github-boltdb-bolt-dev (1.3.1-7) ... 102s Selecting previously unselected package golang-github-cenkalti-backoff-dev. 102s Preparing to unpack .../184-golang-github-cenkalti-backoff-dev_4.1.0-2_all.deb ... 102s Unpacking golang-github-cenkalti-backoff-dev (4.1.0-2) ... 102s Selecting previously unselected package golang-github-cockroachdb-cmux-dev. 102s Preparing to unpack .../185-golang-github-cockroachdb-cmux-dev_0.0~git20170110.0.30d10be-1.1_all.deb ... 102s Unpacking golang-github-cockroachdb-cmux-dev (0.0~git20170110.0.30d10be-1.1) ... 102s Selecting previously unselected package golang-github-google-go-querystring-dev. 102s Preparing to unpack .../186-golang-github-google-go-querystring-dev_1.1.0-1_all.deb ... 102s Unpacking golang-github-google-go-querystring-dev (1.1.0-1) ... 102s Selecting previously unselected package golang-github-dghubble-sling-dev. 102s Preparing to unpack .../187-golang-github-dghubble-sling-dev_1.3.0-1_all.deb ... 102s Unpacking golang-github-dghubble-sling-dev (1.3.0-1) ... 102s Selecting previously unselected package golang-github-digitalocean-godo-dev. 102s Preparing to unpack .../188-golang-github-digitalocean-godo-dev_1.37.0-1_all.deb ... 102s Unpacking golang-github-digitalocean-godo-dev (1.37.0-1) ... 102s Selecting previously unselected package golang-github-docker-go-units-dev. 102s Preparing to unpack .../189-golang-github-docker-go-units-dev_0.4.0-4_all.deb ... 102s Unpacking golang-github-docker-go-units-dev (0.4.0-4) ... 102s Selecting previously unselected package golang-github-edsrzf-mmap-go-dev. 102s Preparing to unpack .../190-golang-github-edsrzf-mmap-go-dev_0.0~git20170320.0.0bce6a6-6_all.deb ... 102s Unpacking golang-github-edsrzf-mmap-go-dev (0.0~git20170320.0.0bce6a6-6) ... 102s Selecting previously unselected package golang-github-fsnotify-fsnotify-dev. 102s Preparing to unpack .../191-golang-github-fsnotify-fsnotify-dev_1.5.1-1_all.deb ... 102s Unpacking golang-github-fsnotify-fsnotify-dev (1.5.1-1) ... 102s Selecting previously unselected package golang-github-ghodss-yaml-dev. 102s Preparing to unpack .../192-golang-github-ghodss-yaml-dev_1.0.0-1.1_all.deb ... 102s Unpacking golang-github-ghodss-yaml-dev (1.0.0-1.1) ... 102s Selecting previously unselected package golang-github-mailru-easyjson-dev. 102s Preparing to unpack .../193-golang-github-mailru-easyjson-dev_0.7.6-2_all.deb ... 102s Unpacking golang-github-mailru-easyjson-dev (0.7.6-2) ... 102s Selecting previously unselected package golang-github-go-openapi-swag-dev. 102s Preparing to unpack .../194-golang-github-go-openapi-swag-dev_1%3a0.19.15-1_all.deb ... 102s Unpacking golang-github-go-openapi-swag-dev (1:0.19.15-1) ... 102s Selecting previously unselected package golang-github-go-openapi-jsonpointer-dev. 102s Preparing to unpack .../195-golang-github-go-openapi-jsonpointer-dev_1%3a0.19.5-3_all.deb ... 102s Unpacking golang-github-go-openapi-jsonpointer-dev (1:0.19.5-3) ... 102s Selecting previously unselected package golang-github-opennota-urlesc-dev. 102s Preparing to unpack .../196-golang-github-opennota-urlesc-dev_0.0~git20160726.0.5bd2802-1.1_all.deb ... 102s Unpacking golang-github-opennota-urlesc-dev (0.0~git20160726.0.5bd2802-1.1) ... 102s Selecting previously unselected package golang-github-puerkitobio-purell-dev. 102s Preparing to unpack .../197-golang-github-puerkitobio-purell-dev_1.1.1-1_all.deb ... 102s Unpacking golang-github-puerkitobio-purell-dev (1.1.1-1) ... 102s Selecting previously unselected package golang-github-go-openapi-jsonreference-dev. 102s Preparing to unpack .../198-golang-github-go-openapi-jsonreference-dev_1%3a0.19.6-2_all.deb ... 102s Unpacking golang-github-go-openapi-jsonreference-dev (1:0.19.6-2) ... 102s Selecting previously unselected package golang-github-go-openapi-spec-dev. 102s Preparing to unpack .../199-golang-github-go-openapi-spec-dev_1%3a0.20.4-1_all.deb ... 102s Unpacking golang-github-go-openapi-spec-dev (1:0.20.4-1) ... 102s Selecting previously unselected package golang-github-go-openapi-errors-dev. 102s Preparing to unpack .../200-golang-github-go-openapi-errors-dev_0.20.1-3_all.deb ... 102s Unpacking golang-github-go-openapi-errors-dev (0.20.1-3) ... 102s Selecting previously unselected package golang-github-mitchellh-mapstructure-dev. 102s Preparing to unpack .../201-golang-github-mitchellh-mapstructure-dev_1.4.3-1_all.deb ... 102s Unpacking golang-github-mitchellh-mapstructure-dev (1.4.3-1) ... 102s Selecting previously unselected package golang-gopkg-tomb.v2-dev. 102s Preparing to unpack .../202-golang-gopkg-tomb.v2-dev_0.0~git20161208.d5d1b58-3_all.deb ... 102s Unpacking golang-gopkg-tomb.v2-dev (0.0~git20161208.d5d1b58-3) ... 102s Selecting previously unselected package golang-gopkg-mgo.v2-dev. 102s Preparing to unpack .../203-golang-gopkg-mgo.v2-dev_2016.08.01-7_all.deb ... 102s Unpacking golang-gopkg-mgo.v2-dev (2016.08.01-7) ... 102s Selecting previously unselected package golang-github-go-openapi-strfmt-dev. 102s Preparing to unpack .../204-golang-github-go-openapi-strfmt-dev_0.19.0-1_all.deb ... 102s Unpacking golang-github-go-openapi-strfmt-dev (0.19.0-1) ... 102s Selecting previously unselected package golang-github-opentracing-opentracing-go-dev. 102s Preparing to unpack .../205-golang-github-opentracing-opentracing-go-dev_1.2.0-1_all.deb ... 102s Unpacking golang-github-opentracing-opentracing-go-dev (1.2.0-1) ... 102s Selecting previously unselected package golang-github-go-openapi-runtime-dev. 102s Preparing to unpack .../206-golang-github-go-openapi-runtime-dev_0.21.0-1_all.deb ... 102s Unpacking golang-github-go-openapi-runtime-dev (0.21.0-1) ... 102s Selecting previously unselected package golang-github-go-openapi-validate-dev. 102s Preparing to unpack .../207-golang-github-go-openapi-validate-dev_0.20.3-2_all.deb ... 102s Unpacking golang-github-go-openapi-validate-dev (0.20.3-2) ... 102s Selecting previously unselected package golang-github-go-openapi-loads-dev. 102s Preparing to unpack .../208-golang-github-go-openapi-loads-dev_0.21.0-1_all.deb ... 102s Unpacking golang-github-go-openapi-loads-dev (0.21.0-1) ... 102s Selecting previously unselected package golang-github-go-openapi-analysis-dev. 102s Preparing to unpack .../209-golang-github-go-openapi-analysis-dev_0.21.1-2_all.deb ... 102s Unpacking golang-github-go-openapi-analysis-dev (0.21.1-2) ... 102s Selecting previously unselected package golang-github-golang-snappy-dev. 102s Preparing to unpack .../210-golang-github-golang-snappy-dev_0.0.2-2_all.deb ... 102s Unpacking golang-github-golang-snappy-dev (0.0.2-2) ... 102s Selecting previously unselected package golang-github-google-btree-dev. 102s Preparing to unpack .../211-golang-github-google-btree-dev_1.0.0-1_all.deb ... 102s Unpacking golang-github-google-btree-dev (1.0.0-1) ... 102s Selecting previously unselected package golang-github-googleapis-gax-go-dev. 102s Preparing to unpack .../212-golang-github-googleapis-gax-go-dev_2.0.5-3_all.deb ... 102s Unpacking golang-github-googleapis-gax-go-dev (2.0.5-3) ... 102s Selecting previously unselected package golang-github-gophercloud-gophercloud-dev. 102s Preparing to unpack .../213-golang-github-gophercloud-gophercloud-dev_0.12.0-1_all.deb ... 102s Unpacking golang-github-gophercloud-gophercloud-dev (0.12.0-1) ... 102s Selecting previously unselected package golang-github-rogpeppe-fastuuid-dev. 102s Preparing to unpack .../214-golang-github-rogpeppe-fastuuid-dev_0.0~git20150106.0.6724a57-2.1_all.deb ... 102s Unpacking golang-github-rogpeppe-fastuuid-dev (0.0~git20150106.0.6724a57-2.1) ... 102s Selecting previously unselected package golang-github-grpc-ecosystem-grpc-gateway-dev. 102s Preparing to unpack .../215-golang-github-grpc-ecosystem-grpc-gateway-dev_1.6.4-2build2_all.deb ... 102s Unpacking golang-github-grpc-ecosystem-grpc-gateway-dev (1.6.4-2build2) ... 102s Selecting previously unselected package golang-github-hashicorp-go-memdb-dev. 102s Preparing to unpack .../216-golang-github-hashicorp-go-memdb-dev_1.2.1-1_all.deb ... 102s Unpacking golang-github-hashicorp-go-memdb-dev (1.2.1-1) ... 102s Selecting previously unselected package golang-gopkg-vmihailenco-msgpack.v2-dev. 102s Preparing to unpack .../217-golang-gopkg-vmihailenco-msgpack.v2-dev_4.3.1-2_all.deb ... 102s Unpacking golang-gopkg-vmihailenco-msgpack.v2-dev (4.3.1-2) ... 102s Selecting previously unselected package golang-github-hashicorp-go-msgpack-dev. 102s Preparing to unpack .../218-golang-github-hashicorp-go-msgpack-dev_0.5.5-1_all.deb ... 102s Unpacking golang-github-hashicorp-go-msgpack-dev (0.5.5-1) ... 102s Selecting previously unselected package golang-github-hashicorp-go-rootcerts-dev. 102s Preparing to unpack .../219-golang-github-hashicorp-go-rootcerts-dev_1.0.2-2_all.deb ... 102s Unpacking golang-github-hashicorp-go-rootcerts-dev (1.0.2-2) ... 102s Selecting previously unselected package golang-github-hashicorp-hcl-dev. 102s Preparing to unpack .../220-golang-github-hashicorp-hcl-dev_1.0.0-1.1_all.deb ... 102s Unpacking golang-github-hashicorp-hcl-dev (1.0.0-1.1) ... 102s Selecting previously unselected package golang-github-mitchellh-reflectwalk-dev. 102s Preparing to unpack .../221-golang-github-mitchellh-reflectwalk-dev_1.0.1-1_all.deb ... 102s Unpacking golang-github-mitchellh-reflectwalk-dev (1.0.1-1) ... 103s Selecting previously unselected package golang-github-hashicorp-hil-dev. 103s Preparing to unpack .../222-golang-github-hashicorp-hil-dev_0.0~git20160711.1e86c6b-1_all.deb ... 103s Unpacking golang-github-hashicorp-hil-dev (0.0~git20160711.1e86c6b-1) ... 103s Selecting previously unselected package golang-github-hashicorp-go-sockaddr-dev. 103s Preparing to unpack .../223-golang-github-hashicorp-go-sockaddr-dev_0.0~git20170627.41949a1+ds-2_all.deb ... 103s Unpacking golang-github-hashicorp-go-sockaddr-dev (0.0~git20170627.41949a1+ds-2) ... 103s Selecting previously unselected package golang-github-miekg-dns-dev. 103s Preparing to unpack .../224-golang-github-miekg-dns-dev_1.1.43-1_all.deb ... 103s Unpacking golang-github-miekg-dns-dev (1.1.43-1) ... 103s Selecting previously unselected package golang-github-hashicorp-memberlist-dev. 103s Preparing to unpack .../225-golang-github-hashicorp-memberlist-dev_0.2.2-2_all.deb ... 103s Unpacking golang-github-hashicorp-memberlist-dev (0.2.2-2) ... 103s Selecting previously unselected package golang-github-hashicorp-raft-dev. 103s Preparing to unpack .../226-golang-github-hashicorp-raft-dev_1.1.2-1_all.deb ... 103s Unpacking golang-github-hashicorp-raft-dev (1.1.2-1) ... 103s Selecting previously unselected package golang-github-hashicorp-raft-boltdb-dev. 103s Preparing to unpack .../227-golang-github-hashicorp-raft-boltdb-dev_0.0~git20171010.6e5ba93-3_all.deb ... 103s Unpacking golang-github-hashicorp-raft-boltdb-dev (0.0~git20171010.6e5ba93-3) ... 103s Selecting previously unselected package golang-github-hashicorp-go-syslog-dev. 103s Preparing to unpack .../228-golang-github-hashicorp-go-syslog-dev_1.0.0-1_all.deb ... 103s Unpacking golang-github-hashicorp-go-syslog-dev (1.0.0-1) ... 103s Selecting previously unselected package golang-github-hashicorp-logutils-dev. 103s Preparing to unpack .../229-golang-github-hashicorp-logutils-dev_1.0.0-1_all.deb ... 103s Unpacking golang-github-hashicorp-logutils-dev (1.0.0-1) ... 103s Selecting previously unselected package golang-github-hashicorp-mdns-dev. 103s Preparing to unpack .../230-golang-github-hashicorp-mdns-dev_1.0.3-2_all.deb ... 103s Unpacking golang-github-hashicorp-mdns-dev (1.0.3-2) ... 103s Selecting previously unselected package golang-github-mitchellh-cli-dev. 103s Preparing to unpack .../231-golang-github-mitchellh-cli-dev_1.1.1-1_all.deb ... 103s Unpacking golang-github-mitchellh-cli-dev (1.1.1-1) ... 103s Selecting previously unselected package golang-github-ryanuber-columnize-dev. 103s Preparing to unpack .../232-golang-github-ryanuber-columnize-dev_2.1.1-2_all.deb ... 103s Unpacking golang-github-ryanuber-columnize-dev (2.1.1-2) ... 103s Selecting previously unselected package golang-github-hashicorp-serf-dev. 103s Preparing to unpack .../233-golang-github-hashicorp-serf-dev_0.9.4~ds1-1_all.deb ... 103s Unpacking golang-github-hashicorp-serf-dev (0.9.4~ds1-1) ... 103s Selecting previously unselected package golang-github-hashicorp-yamux-dev. 103s Preparing to unpack .../234-golang-github-hashicorp-yamux-dev_0.0+git20190923.df201c7-1_all.deb ... 103s Unpacking golang-github-hashicorp-yamux-dev (0.0+git20190923.df201c7-1) ... 103s Selecting previously unselected package golang-github-inconshreveable-muxado-dev. 103s Preparing to unpack .../235-golang-github-inconshreveable-muxado-dev_0.0~git20140312.0.f693c7e-2.1_all.deb ... 103s Unpacking golang-github-inconshreveable-muxado-dev (0.0~git20140312.0.f693c7e-2.1) ... 103s Selecting previously unselected package golang-github-mitchellh-copystructure-dev. 103s Preparing to unpack .../236-golang-github-mitchellh-copystructure-dev_1.2.0-1_all.deb ... 103s Unpacking golang-github-mitchellh-copystructure-dev (1.2.0-1) ... 103s Selecting previously unselected package golang-github-hashicorp-consul-dev. 103s Preparing to unpack .../237-golang-github-hashicorp-consul-dev_1.8.7+dfsg1-3_all.deb ... 103s Unpacking golang-github-hashicorp-consul-dev (1.8.7+dfsg1-3) ... 103s Selecting previously unselected package golang-github-kylelemons-godebug-dev. 103s Preparing to unpack .../238-golang-github-kylelemons-godebug-dev_1.1.0-1_all.deb ... 103s Unpacking golang-github-kylelemons-godebug-dev (1.1.0-1) ... 103s Selecting previously unselected package golang-github-oklog-ulid-dev. 103s Preparing to unpack .../239-golang-github-oklog-ulid-dev_2.0.2+ds-2_all.deb ... 103s Unpacking golang-github-oklog-ulid-dev (2.0.2+ds-2) ... 103s Selecting previously unselected package golang-github-opentracing-contrib-go-stdlib-dev. 103s Preparing to unpack .../240-golang-github-opentracing-contrib-go-stdlib-dev_1.0.0-1_all.deb ... 103s Unpacking golang-github-opentracing-contrib-go-stdlib-dev (1.0.0-1) ... 103s Selecting previously unselected package golang-go-flags-dev. 103s Preparing to unpack .../241-golang-go-flags-dev_1.4.0-5_all.deb ... 103s Unpacking golang-go-flags-dev (1.4.0-5) ... 103s Selecting previously unselected package golang-go.uber-atomic-dev. 103s Preparing to unpack .../242-golang-go.uber-atomic-dev_1.7.0-1_all.deb ... 103s Unpacking golang-go.uber-atomic-dev (1.7.0-1) ... 103s Selecting previously unselected package golang-github-prometheus-alertmanager-dev. 103s Preparing to unpack .../243-golang-github-prometheus-alertmanager-dev_0.23.0-4ubuntu0.3_all.deb ... 103s Unpacking golang-github-prometheus-alertmanager-dev (0.23.0-4ubuntu0.3) ... 103s Selecting previously unselected package golang-github-samuel-go-zookeeper-dev. 103s Preparing to unpack .../244-golang-github-samuel-go-zookeeper-dev_0.0~git20180130.c4fab1a-1_all.deb ... 103s Unpacking golang-github-samuel-go-zookeeper-dev (0.0~git20180130.c4fab1a-1) ... 103s Selecting previously unselected package golang-golang-x-time-dev. 103s Preparing to unpack .../245-golang-golang-x-time-dev_0.0+git20211116.f0f3c7e-1_all.deb ... 103s Unpacking golang-golang-x-time-dev (0.0+git20211116.f0f3c7e-1) ... 103s Selecting previously unselected package golang-google-api-dev. 103s Preparing to unpack .../246-golang-google-api-dev_0.61.0-1_all.deb ... 103s Unpacking golang-google-api-dev (0.61.0-1) ... 104s Selecting previously unselected package golang-grpc-gateway. 104s Preparing to unpack .../247-golang-grpc-gateway_1.6.4-2build2_s390x.deb ... 104s Unpacking golang-grpc-gateway (1.6.4-2build2) ... 104s Setting up golang-github-dimchansky-utfbom-dev (1.1.1-1) ... 104s Setting up golang-golang-x-time-dev (0.0+git20211116.f0f3c7e-1) ... 104s Setting up javascript-common (11+nmu1) ... 104s Setting up golang-github-oklog-run-dev (1.1.0-1) ... 104s Setting up gcc-11-base:s390x (11.4.0-1ubuntu1~22.04.2) ... 104s Setting up golang-gopkg-yaml.v2-dev (2.4.0-2) ... 104s Setting up libdw1:s390x (0.186-1ubuntu0.1) ... 104s Setting up golang-github-hashicorp-go-uuid-dev (1.0.2-1) ... 104s Setting up libseccomp-dev:s390x (2.5.3-2ubuntu3~22.04.1) ... 104s Setting up golang-github-mitchellh-go-homedir-dev (1.1.0-1) ... 104s Setting up golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-1) ... 104s Setting up golang-github-mitchellh-mapstructure-dev (1.4.3-1) ... 104s Setting up golang-github-gin-contrib-sse-dev (0.1.0-1) ... 104s Setting up golang-github-creack-pty-dev (1.1.17-1) ... 104s Setting up golang-github-ishidawataru-sctp-dev (0.0+git20210707.9a39160-1) ... 104s Setting up golang-github-pkg-diff-dev (0.0~git20210226.20ebb0f-1) ... 104s Setting up golang-github-golang-mock-dev (1.6.0-1ubuntu0.1) ... 104s Setting up golang-github-stretchr-objx-dev (0.3.0-1) ... 104s Setting up libjs-popper.js (1.16.1+ds-5) ... 104s Setting up golang-github-pkg-errors-dev (0.9.1-2) ... 104s Setting up golang-github-samuel-go-zookeeper-dev (0.0~git20180130.c4fab1a-1) ... 104s Setting up golang-github-hetznercloud-hcloud-go-dev (1.33.1-1) ... 104s Setting up golang-github-hashicorp-golang-lru-dev (0.5.4-2) ... 104s Setting up golang-github-inconshreveable-muxado-dev (0.0~git20140312.0.f693c7e-2.1) ... 104s Setting up libarchive-zip-perl (1.68-1) ... 104s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-2+deb11u2build0.22.04.1) ... 104s Setting up golang-github-ryanuber-columnize-dev (2.1.1-2) ... 104s Setting up golang-github-kylelemons-godebug-dev (1.1.0-1) ... 104s Setting up golang-gopkg-yaml.v3-dev (3.0.0~git20210107.496545a-1) ... 104s Setting up libdebhelper-perl (13.6ubuntu1) ... 104s Setting up golang-github-docker-go-units-dev (0.4.0-4) ... 104s Setting up golang-golang-x-sys-dev (0.0~git20211216.1d35b9e-1) ... 104s Setting up golang-github-hashicorp-go-syslog-dev (1.0.0-1) ... 104s Setting up linux-libc-dev:s390x (5.15.0-161.171) ... 104s Setting up golang-github-golang-snappy-dev (0.0.2-2) ... 104s Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... 104s Setting up golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... 104s Setting up m4 (1.4.18-5ubuntu2) ... 104s Setting up golang-github-circonus-labs-circonusllhist-dev (0.0~git20191022.ec08cde-1) ... 104s Setting up golang-github-docker-docker-credential-helpers-dev (0.6.4+ds1-1ubuntu0.22.04.1) ... 104s Setting up libprotobuf23:s390x (3.12.4-1ubuntu7.22.04.4) ... 104s Setting up golang-golang-x-term-dev (0.0~git20210615.6886f2d-1) ... 104s Setting up libjs-moment (2.29.1+ds-3ubuntu0.2) ... 104s Setting up golang-grpc-gateway (1.6.4-2build2) ... 104s Setting up golang-github-seccomp-libseccomp-golang-dev (0.9.1-2) ... 104s Setting up golang-github-asaskevich-govalidator-dev (9+git20180720.0.f9ffefc3-1.1) ... 104s Setting up libgomp1:s390x (12.3.0-1ubuntu1~22.04.2) ... 104s Setting up golang-github-google-btree-dev (1.0.0-1) ... 104s Setting up golang-github-beorn7-perks-dev (1.0.1-1) ... 104s Setting up golang-github-mitchellh-reflectwalk-dev (1.0.1-1) ... 104s Setting up golang-github-hashicorp-go-cleanhttp-dev (0.5.2-1) ... 104s Setting up golang-github-hashicorp-errwrap-dev (1.1.0-1) ... 104s Setting up libasan6:s390x (11.4.0-1ubuntu1~22.04.2) ... 104s Setting up golang-github-cespare-xxhash-dev (2.1.1-2) ... 104s Setting up golang-gopkg-tomb.v2-dev (0.0~git20161208.d5d1b58-3) ... 104s Setting up golang-github-bgentry-speakeasy-dev (0.1.0-2) ... 104s Setting up golang-github-jpillora-backoff-dev (1.0.0-1.1) ... 104s Setting up golang-github-davecgh-go-spew-dev (1.1.1-2) ... 104s Setting up libprotobuf-lite23:s390x (3.12.4-1ubuntu7.22.04.4) ... 104s Setting up autotools-dev (20220109.1) ... 104s Setting up golang-github-pascaldekloe-goe-dev (0.1.0-3) ... 104s Setting up libtirpc-dev:s390x (1.3.2-2ubuntu0.1) ... 104s Setting up golang-github-go-logfmt-logfmt-dev (0.5.0-2) ... 104s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 104s Setting up golang-github-oklog-ulid-dev (2.0.2+ds-2) ... 104s Setting up golang-github-kr-text-dev (0.2.0-1) ... 104s Setting up golang-github-stretchr-testify-dev (1.7.0+git20210824.ab6dc32-1) ... 104s Setting up golang-github-hashicorp-go-immutable-radix-dev (1.3.1-1) ... 104s Setting up golang-github-boltdb-bolt-dev (1.3.1-7) ... 104s Setting up libprotoc23:s390x (3.12.4-1ubuntu7.22.04.4) ... 104s Setting up golang-github-chzyer-readline-dev (1.4.39.g2972be2-3) ... 104s Setting up libjs-d3 (3.5.17-4) ... 104s Setting up libmpc3:s390x (1.2.1-2build1) ... 104s Setting up libatomic1:s390x (12.3.0-1ubuntu1~22.04.2) ... 104s Setting up golang-golang-x-sync-dev (0.0~git20210220.036812b-1) ... 104s Setting up libjs-moment-timezone (0.5.34+dfsg-1+2021e) ... 104s Setting up autopoint (0.21-4ubuntu4) ... 104s Setting up golang-1.18-src (1.18.1-1ubuntu1.2) ... 104s Setting up golang-github-hashicorp-hcl-dev (1.0.0-1.1) ... 104s Setting up golang-github-xlab-treeprint-dev (0.0~git20181112.a009c39-1) ... 104s Setting up golang-glog-dev (0.0~git20160126.23def4e-5) ... 104s Setting up golang-github-julienschmidt-httprouter-dev (1.3.0-1) ... 104s Setting up golang-github-hashicorp-go-multierror-dev (1.1.1-1) ... 104s Setting up golang-github-rogpeppe-fastuuid-dev (0.0~git20150106.0.6724a57-2.1) ... 104s Setting up autoconf (2.71-2) ... 104s Setting up golang-github-dennwc-varint-dev (1.0.0-2) ... 104s Setting up golang-github-opennota-urlesc-dev (0.0~git20160726.0.5bd2802-1.1) ... 104s Setting up libubsan1:s390x (12.3.0-1ubuntu1~22.04.2) ... 104s Setting up golang-github-jessevdk-go-flags-dev (1.4.0-5) ... 104s Setting up golang-github-tv42-httpunix-dev (0.0~git20150427.b75d861-2) ... 104s Setting up dwz (0.14-1build2) ... 104s Setting up libnsl-dev:s390x (1.3.0-2build2) ... 104s Setting up golang-golang-x-text-dev (0.3.7-1ubuntu0.20.04.1) ... 104s Setting up golang-github-google-uuid-dev (1.3.0-1) ... 104s Setting up golang-github-hashicorp-hil-dev (0.0~git20160711.1e86c6b-1) ... 104s Setting up libcrypt-dev:s390x (1:4.4.27-1) ... 104s Setting up golang-github-shopspring-decimal-dev (1.2.0-1) ... 104s Setting up golang-github-fsnotify-fsnotify-dev (1.5.1-1) ... 104s Setting up golang-github-prometheus-procfs-dev (0.7.3-1) ... 104s Setting up debugedit (1:5.0-4build1) ... 104s Setting up golang-github-alecthomas-units-dev (0.0~git20211218.b94a6e3-1) ... 104s Setting up golang-github-modern-go-reflect2-dev (1.0.2-1) ... 104s Setting up libsub-override-perl (0.09-2) ... 104s Setting up golang-uber-goleak-dev (1.1.12-1) ... 104s Setting up golang-github-dgrijalva-jwt-go-dev (3.2.0-3) ... 104s Setting up golang-github-josharian-intern-dev (1.0.0-3) ... 104s Setting up golang-go-flags-dev (1.4.0-5) ... 104s Setting up golang-github-dgryski-go-sip13-dev (0.0~git20200911.62edffc-2) ... 104s Setting up golang-github-armon-go-radix-dev (1.0.0-1) ... 104s Setting up golang-github-gofrs-uuid-dev (4.2.0-1) ... 104s Setting up libjs-bootstrap4 (4.6.0+dfsg1-4) ... 104s Setting up golang-github-datadog-datadog-go-dev (2.1.0-3) ... 104s Setting up libjs-jquery (3.6.0+dfsg+~3.5.13-1) ... 104s Setting up golang-golang-x-xerrors-dev (0.0~git20200804.5ec99f8-1) ... 104s Setting up libjs-mustache (2.3.2-2) ... 104s Setting up libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2ubuntu1) ... 104s Setting up libisl23:s390x (0.24-2build1) ... 104s Setting up golang-github-edsrzf-mmap-go-dev (0.0~git20170320.0.0bce6a6-6) ... 104s Setting up golang-github-ghodss-yaml-dev (1.0.0-1.1) ... 104s Setting up libc-dev-bin (2.35-0ubuntu3.12) ... 104s Setting up golang-src (2:1.18~0ubuntu2) ... 104s Setting up golang-github-vmihailenco-tagparser-dev (0.1.1-3) ... 104s Setting up golang-github-armon-circbuf-dev (0.0~git20190214.5111143-1) ... 104s Setting up golang-github-ugorji-go-codec-dev (1.1.7-2build1) ... 104s Setting up libcc1-0:s390x (12.3.0-1ubuntu1~22.04.2) ... 104s Setting up golang-github-jmespath-go-jmespath-dev (0.4.0-2) ... 104s Setting up golang-github-hashicorp-yamux-dev (0.0+git20190923.df201c7-1) ... 104s Setting up golang-github-hashicorp-go-rootcerts-dev (1.0.2-2) ... 104s Setting up libjs-bootstrap (3.4.1+dfsg-2+deb11u2build0.22.04.1) ... 104s Setting up libitm1:s390x (12.3.0-1ubuntu1~22.04.2) ... 104s Setting up golang-github-docker-docker-dev (20.10.21-0ubuntu1~22.04.8) ... 104s Setting up golang-github-hashicorp-logutils-dev (1.0.0-1) ... 104s Setting up automake (1:1.16.5-1.3) ... 104s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 104s Setting up libfile-stripnondeterminism-perl (1.13.0-1) ... 104s Setting up golang-github-google-go-cmp-dev (0.5.6-1) ... 104s Setting up cpp-11 (11.4.0-1ubuntu1~22.04.2) ... 104s Setting up golang-github-mattn-go-isatty-dev (0.0.14-1) ... 104s Setting up golang-github-opentracing-opentracing-go-dev (1.2.0-1) ... 104s Setting up golang-github-hashicorp-go-memdb-dev (1.2.1-1) ... 104s Setting up golang-github-go-kit-log-dev (0.2.0-3) ... 104s Setting up libjs-eonasdan-bootstrap-datetimepicker (4.17.47-5) ... 104s Setting up golang-github-hashicorp-go-bexpr-dev (0.1.2-2) ... 104s Setting up gettext (0.21-4ubuntu4) ... 104s Setting up golang-github-google-go-querystring-dev (1.1.0-1) ... 104s Setting up protobuf-compiler (3.12.4-1ubuntu7.22.04.4) ... 104s Setting up golang-gopkg-vmihailenco-msgpack.v2-dev (4.3.1-2) ... 104s Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-3) ... 104s Setting up golang-github-mattn-go-colorable-dev (0.1.12-1) ... 104s Setting up golang-github-hashicorp-go-sockaddr-dev (0.0~git20170627.41949a1+ds-2) ... 104s Setting up golang-github-posener-complete-dev (1.2.3-2) ... 104s Setting up golang-1.18-go (1.18.1-1ubuntu1.2) ... 104s Setting up golang-github-go-openapi-errors-dev (0.20.1-3) ... 104s Setting up golang-github-opentracing-contrib-go-stdlib-dev (1.0.0-1) ... 104s Setting up golang-github-json-iterator-go-dev (1.1.10-2) ... 104s Setting up golang-github-google-pprof-dev (0.0~git20211008.947d60d-1) ... 104s Setting up golang-go.uber-atomic-dev (1.7.0-1) ... 104s Setting up golang-github-mitchellh-copystructure-dev (1.2.0-1) ... 104s Setting up golang-github-go-playground-locales-dev (0.14.0-2) ... 104s Setting up intltool-debian (0.35.0+20060710.5) ... 104s Setting up golang-github-leodido-go-urn-dev (1.2.1-2) ... 104s Setting up libjs-rickshaw (1.5.1.dfsg-5) ... 104s Setting up golang-github-mailru-easyjson-dev (0.7.6-2) ... 104s Setting up golang-golang-x-net-dev (1:0.0+git20211209.491a49a+dfsg-1) ... 104s Setting up dh-strip-nondeterminism (1.13.0-1) ... 104s Setting up libgcc-11-dev:s390x (11.4.0-1ubuntu1~22.04.2) ... 104s Setting up gcc-11 (11.4.0-1ubuntu1~22.04.2) ... 104s Setting up cpp (4:11.2.0-1ubuntu1) ... 104s Setting up golang-github-cenkalti-backoff-dev (4.1.0-2) ... 104s Setting up libc6-dev:s390x (2.35-0ubuntu3.12) ... 104s Setting up golang-golang-x-crypto-dev (1:0.0~git20211202.5770296-1) ... 104s Setting up golang-golang-x-oauth2-dev (0.0~git20211104.d3ed0bb-1) ... 104s Setting up golang-github-aws-aws-sdk-go-dev (1.41.14-1ubuntu1) ... 104s Setting up golang-github-digitalocean-godo-dev (1.37.0-1) ... 104s Setting up golang-github-gophercloud-gophercloud-dev (0.12.0-1) ... 104s Setting up prometheus (2.31.2+ds1-1ubuntu1.22.04.3) ... 104s ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. 104s Created symlink /etc/systemd/system/multi-user.target.wants/prometheus.service → /lib/systemd/system/prometheus.service. 105s Setting up golang-github-fatih-color-dev (1.7.0-1) ... 105s Setting up libtool (2.4.6-15build2) ... 105s Setting up golang-go:s390x (2:1.18~0ubuntu2) ... 105s Setting up po-debconf (1.0.21+nmu1) ... 105s Setting up golang-github-go-playground-universal-translator-dev (0.17.0-2) ... 105s Setting up golang-github-dghubble-sling-dev (1.3.0-1) ... 105s Setting up golang-google-cloud-compute-metadata-dev (0.56.0-1) ... 105s Setting up golang-any:s390x (2:1.18~0ubuntu2) ... 105s Setting up gcc (4:11.2.0-1ubuntu1) ... 105s Setting up golang-github-go-openapi-swag-dev (1:0.19.15-1) ... 105s Setting up dh-autoreconf (20) ... 105s Setting up golang-github-puerkitobio-purell-dev (1.1.1-1) ... 105s Setting up libsasl2-dev (2.1.27+dfsg2-3ubuntu1.2) ... 105s Setting up golang-golang-x-oauth2-google-dev (0.0~git20211104.d3ed0bb-1) ... 105s Setting up golang-github-go-openapi-jsonpointer-dev (1:0.19.5-3) ... 105s Setting up golang-github-go-playground-validator-v10-dev (10.4.1-3) ... 105s Setting up golang-golang-x-mod-dev (0.5.1-1) ... 105s Setting up golang-github-azure-go-autorest-dev (14.1.1-1) ... 105s Setting up golang-github-mitchellh-cli-dev (1.1.1-1) ... 105s Setting up libstdc++-11-dev:s390x (11.4.0-1ubuntu1~22.04.2) ... 105s Setting up zlib1g-dev:s390x (1:1.2.11.dfsg-2ubuntu9.2) ... 105s Setting up golang-github-go-openapi-jsonreference-dev (1:0.19.6-2) ... 105s Setting up golang-github-hashicorp-go-hclog-dev (0.11.0-1) ... 105s Setting up golang-github-go-openapi-spec-dev (1:0.20.4-1) ... 105s Setting up g++-11 (11.4.0-1ubuntu1~22.04.2) ... 105s Setting up golang-github-miekg-dns-dev (1.1.43-1) ... 105s Setting up debhelper (13.6ubuntu1) ... 105s Setting up libprotobuf-dev:s390x (3.12.4-1ubuntu7.22.04.4) ... 105s Setting up golang-goprotobuf-dev (1.3.4-2) ... 105s Setting up golang-github-hashicorp-go-retryablehttp-dev (0.7.0-1) ... 105s Setting up g++ (4:11.2.0-1ubuntu1) ... 105s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 105s Setting up build-essential (12.9ubuntu3) ... 105s Setting up golang-github-prometheus-client-model-dev (0.2.0-3) ... 105s Setting up golang-github-gin-gonic-gin-dev (1.6.3-4) ... 105s Setting up dh-golang (1.53) ... 105s Setting up golang-github-gogo-protobuf-dev (1.3.2-1) ... 105s Setting up golang-github-hashicorp-mdns-dev (1.0.3-2) ... 105s Setting up golang-github-golang-groupcache-dev (0.0~git20200121.8c9f03a-1) ... 105s Setting up golang-protobuf-extensions-dev (1.0.1-1) ... 105s Setting up golang-github-circonus-labs-circonus-gometrics-dev (2.3.1-3) ... 105s Setting up golang-github-rs-cors-dev (1.7.0-4) ... 105s Setting up gogoprotobuf (1.3.2-1) ... 105s Setting up golang-github-rogpeppe-go-internal-dev (1.8.0-4) ... 105s Setting up golang-github-kr-pretty-dev (0.3.0-1) ... 105s Setting up golang-gopkg-check.v1-dev (0.0+git20200902.038fdea-1) ... 105s Setting up golang-google-genproto-dev (0.0~git20200413.b5235f6-1) ... 105s Setting up golang-gopkg-mgo.v2-dev (2016.08.01-7) ... 105s Setting up golang-github-prometheus-client-golang-dev (1.11.0-3) ... 105s Setting up golang-github-armon-go-metrics-dev (0.3.4-1) ... 105s Setting up golang-gopkg-errgo.v2-dev (2.1.0-2) ... 105s Setting up golang-google-grpc-dev (1.29.1-0ubuntu1) ... 105s Setting up golang-github-cockroachdb-cmux-dev (0.0~git20170110.0.30d10be-1.1) ... 105s Setting up golang-github-satori-go.uuid-dev (1.2.0-2) ... 105s Setting up golang-github-go-openapi-strfmt-dev (0.19.0-1) ... 105s Setting up golang-github-grpc-ecosystem-grpc-gateway-dev (1.6.4-2build2) ... 105s Setting up golang-go.opencensus-dev (0.23.0-2) ... 105s Setting up golang-github-hashicorp-go-msgpack-dev (0.5.5-1) ... 105s Setting up golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-2) ... 105s Setting up golang-github-googleapis-gax-go-dev (2.0.5-3) ... 105s Setting up golang-github-azure-azure-sdk-for-go-dev (43.3.0-1) ... 105s Setting up golang-github-hashicorp-memberlist-dev (0.2.2-2) ... 105s Setting up golang-github-go-openapi-loads-dev (0.21.0-1) ... 105s Setting up golang-github-go-openapi-analysis-dev (0.21.1-2) ... 105s Setting up golang-github-prometheus-common-dev (0.32.1-5ubuntu1) ... 105s Setting up golang-google-api-dev (0.61.0-1) ... 105s Setting up golang-github-go-openapi-validate-dev (0.20.3-2) ... 105s Setting up golang-github-hashicorp-serf-dev (0.9.4~ds1-1) ... 105s Setting up golang-github-hashicorp-raft-dev (1.1.2-1) ... 105s Setting up golang-github-go-openapi-runtime-dev (0.21.0-1) ... 105s Setting up golang-github-prometheus-exporter-toolkit-dev (0.7.1-1ubuntu1) ... 105s Setting up golang-github-prometheus-alertmanager-dev (0.23.0-4ubuntu0.3) ... 105s Setting up golang-github-hashicorp-raft-boltdb-dev (0.0~git20171010.6e5ba93-3) ... 105s Setting up golang-github-hashicorp-consul-dev (1.8.7+dfsg1-3) ... 105s Processing triggers for install-info (6.8-4build1) ... 105s Processing triggers for libc-bin (2.35-0ubuntu3.12) ... 105s Processing triggers for man-db (2.10.2-1) ... 106s autopkgtest [13:29:46]: test dh-golang-autopkgtest: /usr/bin/dh_golang_autopkgtest 106s autopkgtest [13:29:46]: test dh-golang-autopkgtest: [----------------------- 106s [info] Testing github.com/prometheus/prometheus... 106s [info] Source code not installed by binary packages, using source package... 106s # stop the service before upgrading, so we can move the v1 database away 106s dh build --buildsystem=golang --builddirectory=/tmp/autopkgtest.9rDFjK/autopkgtest_tmp/.build 106s dh_update_autotools_config -O--buildsystem=golang -O--builddirectory=/tmp/autopkgtest.9rDFjK/autopkgtest_tmp/.build 106s dh_autoreconf -O--buildsystem=golang -O--builddirectory=/tmp/autopkgtest.9rDFjK/autopkgtest_tmp/.build 106s debian/rules override_dh_auto_configure 106s make[1]: Entering directory '/tmp/autopkgtest.9rDFjK/autopkgtest_tmp' 106s dh_auto_configure -- -ldflags " -X github.com/prometheus/common/version.Version=2.31.2+ds1 -X github.com/prometheus/common/version.Revision=2.31.2+ds1-1ubuntu1.22.04.3 -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=20241115-22:48:14 -X github.com/prometheus/common/version.GoVersion=go1.18.1" 106s protoc --gogofast_out=plugins=grpc:/tmp/autopkgtest.9rDFjK/autopkgtest_tmp/.build/src/github.com/prometheus/prometheus/prompb \ 106s -I/tmp/autopkgtest.9rDFjK/autopkgtest_tmp/.build/src/github.com/prometheus/prometheus/prompb \ 106s -I/tmp/autopkgtest.9rDFjK/autopkgtest_tmp/.build/src/github.com/gogo/protobuf \ 106s -I/tmp/autopkgtest.9rDFjK/autopkgtest_tmp/.build/src/github.com/grpc-ecosystem/grpc-gateway/third_party/googleapis \ 106s /tmp/autopkgtest.9rDFjK/autopkgtest_tmp/.build/src/github.com/prometheus/prometheus/prompb/*.proto 106s make[1]: Leaving directory '/tmp/autopkgtest.9rDFjK/autopkgtest_tmp' 106s debian/rules override_dh_auto_build 106s make[1]: Entering directory '/tmp/autopkgtest.9rDFjK/autopkgtest_tmp' 107s dh_auto_build -- -ldflags " -X github.com/prometheus/common/version.Version=2.31.2+ds1 -X github.com/prometheus/common/version.Revision=2.31.2+ds1-1ubuntu1.22.04.3 -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=20241115-22:48:14 -X github.com/prometheus/common/version.GoVersion=go1.18.1" 107s cd .build && go install -trimpath -v -p 2 -ldflags " -X github.com/prometheus/common/version.Version=2.31.2+ds1 -X github.com/prometheus/common/version.Revision=2.31.2+ds1-1ubuntu1.22.04.3 -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=20241115-22:48:14 -X github.com/prometheus/common/version.GoVersion=go1.18.1" 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/consul 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/legacymanager github.com/prometheus/prometheus/discovery/marathon github.com/prometheus/prometheus/discovery/moby github.com/prometheus/prometheus/discovery/openstack github.com/prometheus/prometheus/discovery/puppetdb github.com/prometheus/prometheus/discovery/refresh github.com/prometheus/prometheus/discovery/targetgroup github.com/prometheus/prometheus/discovery/triton github.com/prometheus/prometheus/discovery/zookeeper github.com/prometheus/prometheus/notifier github.com/prometheus/prometheus/pkg/exemplar github.com/prometheus/prometheus/pkg/gate github.com/prometheus/prometheus/pkg/labels github.com/prometheus/prometheus/pkg/logging github.com/prometheus/prometheus/pkg/modtimevfs github.com/prometheus/prometheus/pkg/pool github.com/prometheus/prometheus/pkg/relabel github.com/prometheus/prometheus/pkg/rulefmt github.com/prometheus/prometheus/pkg/runtime github.com/prometheus/prometheus/pkg/textparse github.com/prometheus/prometheus/pkg/timestamp github.com/prometheus/prometheus/pkg/value github.com/prometheus/prometheus/prompb github.com/prometheus/prometheus/promql github.com/prometheus/prometheus/promql/parser github.com/prometheus/prometheus/rules github.com/prometheus/prometheus/scrape github.com/prometheus/prometheus/storage github.com/prometheus/prometheus/storage/remote github.com/prometheus/prometheus/template github.com/prometheus/prometheus/tsdb github.com/prometheus/prometheus/tsdb/chunkenc github.com/prometheus/prometheus/tsdb/chunks github.com/prometheus/prometheus/tsdb/encoding github.com/prometheus/prometheus/tsdb/errors github.com/prometheus/prometheus/tsdb/fileutil github.com/prometheus/prometheus/tsdb/goversion github.com/prometheus/prometheus/tsdb/index github.com/prometheus/prometheus/tsdb/record github.com/prometheus/prometheus/tsdb/tombstones github.com/prometheus/prometheus/tsdb/tsdbutil github.com/prometheus/prometheus/tsdb/wal github.com/prometheus/prometheus/util/httputil github.com/prometheus/prometheus/util/osutil github.com/prometheus/prometheus/util/stats github.com/prometheus/prometheus/util/strutil github.com/prometheus/prometheus/util/teststorage github.com/prometheus/prometheus/util/testutil github.com/prometheus/prometheus/util/treecache github.com/prometheus/prometheus/web github.com/prometheus/prometheus/web/api/v1 107s internal/goarch 107s internal/unsafeheader 107s internal/abi 107s internal/cpu 107s internal/goexperiment 107s internal/goos 107s runtime/internal/atomic 107s internal/bytealg 107s runtime/internal/math 107s runtime/internal/sys 107s runtime/internal/syscall 107s internal/race 107s sync/atomic 107s runtime 107s internal/itoa 107s math/bits 107s math 108s unicode/utf8 108s unicode 108s encoding 108s unicode/utf16 108s container/list 108s crypto/internal/subtle 108s crypto/subtle 108s vendor/golang.org/x/crypto/cryptobyte/asn1 108s internal/nettrace 108s vendor/golang.org/x/crypto/internal/subtle 108s golang.org/x/sys/internal/unsafeheader 108s github.com/aws/aws-sdk-go/aws/client/metadata 108s github.com/aws/aws-sdk-go/internal/sdkmath 108s github.com/Azure/azure-sdk-for-go/version 108s github.com/Azure/go-autorest/autorest/to 108s golang.org/x/net/internal/iana 108s google.golang.org/grpc/internal/grpclog 108s google.golang.org/grpc/serviceconfig 108s github.com/golang/groupcache/lru 108s go.opencensus.io 108s go.opencensus.io/trace/internal 108s go.opencensus.io/internal/tagencoding 108s github.com/docker/docker/api 108s github.com/docker/docker/api/types/events 108s github.com/docker/docker/api/types/image 108s github.com/docker/docker/vendor/golang.org/x/sys/internal/unsafeheader 109s github.com/prometheus/prometheus/pkg/value 109s github.com/dennwc/varint 109s github.com/prometheus/prometheus/tsdb/goversion 109s sync 109s internal/reflectlite 110s internal/testlog 110s math/rand 110s internal/singleflight 110s errors 110s internal/oserror 110s strconv 110s syscall 110s reflect 110s time 111s context 111s sort 111s io 111s internal/syscall/unix 111s internal/poll 111s internal/fmtsort 111s internal/syscall/execenv 111s path 111s io/fs 111s strings 111s os 111s bytes 112s fmt 112s encoding/binary 112s encoding/base64 112s bufio 112s regexp/syntax 112s github.com/alecthomas/units 112s encoding/json 112s github.com/go-logfmt/logfmt 112s log 112s regexp 112s github.com/jpillora/backoff 112s compress/flate 113s github.com/go-kit/log 113s hash 113s hash/crc32 113s github.com/go-kit/log/level 113s compress/gzip 113s crypto/cipher 113s math/big 113s crypto/aes 113s crypto 113s crypto/des 113s crypto/elliptic/internal/fiat 113s crypto/rand 114s crypto/elliptic/internal/nistec 114s crypto/internal/randutil 114s crypto/sha512 114s encoding/asn1 114s crypto/elliptic 114s vendor/golang.org/x/crypto/cryptobyte 114s crypto/ed25519/internal/edwards25519/field 114s crypto/ed25519/internal/edwards25519 114s crypto/ecdsa 114s crypto/hmac 114s crypto/md5 114s crypto/rc4 114s crypto/ed25519 114s crypto/rsa 114s crypto/sha1 114s crypto/sha256 114s crypto/dsa 114s encoding/hex 114s encoding/pem 114s crypto/x509/pkix 114s internal/godebug 114s vendor/golang.org/x/net/dns/dnsmessage 114s internal/intern 114s net/netip 115s runtime/cgo 115s net/url 115s path/filepath 115s io/ioutil 115s vendor/golang.org/x/sys/cpu 115s vendor/golang.org/x/crypto/chacha20 115s vendor/golang.org/x/crypto/internal/poly1305 115s vendor/golang.org/x/crypto/chacha20poly1305 115s vendor/golang.org/x/crypto/curve25519/internal/field 115s net 115s vendor/golang.org/x/crypto/curve25519 115s vendor/golang.org/x/crypto/hkdf 115s vendor/golang.org/x/text/transform 115s vendor/golang.org/x/text/unicode/bidi 116s vendor/golang.org/x/text/secure/bidirule 116s vendor/golang.org/x/text/unicode/norm 116s vendor/golang.org/x/net/idna 116s vendor/golang.org/x/net/http2/hpack 116s mime 116s mime/quotedprintable 116s net/http/internal 116s net/http/internal/ascii 117s github.com/beorn7/perks/quantile 117s github.com/cespare/xxhash 117s github.com/golang/protobuf/proto 117s crypto/x509 118s crypto/tls 118s net/textproto 118s vendor/golang.org/x/net/http/httpguts 118s vendor/golang.org/x/net/http/httpproxy 118s mime/multipart 118s github.com/golang/protobuf/ptypes/any 118s github.com/golang/protobuf/ptypes/duration 118s github.com/golang/protobuf/ptypes/timestamp 118s github.com/golang/protobuf/ptypes 118s github.com/prometheus/client_model/go 119s github.com/prometheus/client_golang/prometheus/internal 119s github.com/matttproud/golang_protobuf_extensions/pbutil 119s github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg 119s github.com/prometheus/common/model 119s github.com/prometheus/procfs/internal/fs 119s net/http/httptrace 119s github.com/prometheus/procfs/internal/util 119s net/http 119s golang.org/x/sys/unix 120s github.com/prometheus/procfs 121s runtime/debug 121s golang.org/x/net/internal/timeseries 121s html 121s text/template/parse 121s expvar 121s github.com/prometheus/common/expfmt 122s text/template 122s github.com/prometheus/client_golang/prometheus 122s html/template 122s text/tabwriter 122s os/signal 122s golang.org/x/net/trace 122s github.com/oklog/run 122s github.com/pkg/errors 123s github.com/prometheus/common/promlog 123s github.com/mwitkow/go-conntrack 123s go/token 123s internal/lazyregexp 123s go/scanner 123s github.com/prometheus/common/version 123s golang.org/x/text/transform 123s go/ast 123s golang.org/x/text/unicode/bidi 123s golang.org/x/text/secure/bidirule 123s golang.org/x/text/unicode/norm 123s go/doc 123s gopkg.in/alecthomas/kingpin.v2 124s golang.org/x/net/idna 124s golang.org/x/net/http/httpguts 124s golang.org/x/net/http2/hpack 124s golang.org/x/net/http2 124s github.com/prometheus/common/promlog/flag 124s golang.org/x/net/context/ctxhttp 124s golang.org/x/oauth2/internal 124s golang.org/x/oauth2 124s golang.org/x/oauth2/clientcredentials 124s gopkg.in/yaml.v2 125s golang.org/x/crypto/blowfish 125s golang.org/x/crypto/bcrypt 125s flag 125s github.com/prometheus/common/config 125s internal/sysinfo 125s runtime/trace 125s testing 125s github.com/prometheus/exporter-toolkit/web/kingpinflag 125s github.com/aws/aws-sdk-go/aws/awserr 126s github.com/aws/aws-sdk-go/internal/ini 126s github.com/aws/aws-sdk-go/internal/shareddefaults 126s github.com/aws/aws-sdk-go/internal/sync/singleflight 126s github.com/aws/aws-sdk-go/aws/credentials 126s github.com/prometheus/exporter-toolkit/web 126s github.com/aws/aws-sdk-go/aws/endpoints 126s github.com/aws/aws-sdk-go/internal/sdkio 126s github.com/jmespath/go-jmespath 126s github.com/aws/aws-sdk-go/aws/awsutil 126s github.com/aws/aws-sdk-go/internal/sdkrand 126s net/http/httputil 127s github.com/aws/aws-sdk-go/internal/strings 127s encoding/xml 127s os/exec 127s github.com/aws/aws-sdk-go/aws/credentials/processcreds 127s github.com/aws/aws-sdk-go/internal/sdkuri 127s github.com/prometheus/prometheus/discovery/targetgroup 127s github.com/prometheus/prometheus/discovery 127s github.com/prometheus/prometheus/pkg/labels 128s github.com/aws/aws-sdk-go/aws 128s github.com/prometheus/prometheus/pkg/relabel 128s github.com/prometheus/prometheus/discovery/refresh 128s github.com/aws/aws-sdk-go/aws/request 128s github.com/prometheus/prometheus/util/strutil 128s github.com/Azure/go-autorest/autorest/date 128s github.com/Azure/go-autorest/tracing 128s github.com/dgrijalva/jwt-go 128s github.com/aws/aws-sdk-go/aws/client 128s github.com/aws/aws-sdk-go/private/protocol 128s github.com/aws/aws-sdk-go/aws/corehandlers 128s github.com/aws/aws-sdk-go/private/protocol/rest 128s github.com/aws/aws-sdk-go/private/protocol/query/queryutil 128s github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil 128s github.com/aws/aws-sdk-go/aws/signer/v4 128s github.com/aws/aws-sdk-go/private/protocol/query 129s github.com/aws/aws-sdk-go/private/protocol/json/jsonutil 129s github.com/aws/aws-sdk-go/service/sts 129s github.com/aws/aws-sdk-go/private/protocol/jsonrpc 129s github.com/aws/aws-sdk-go/private/protocol/restjson 129s github.com/aws/aws-sdk-go/service/sso 129s github.com/aws/aws-sdk-go/service/sts/stsiface 129s github.com/aws/aws-sdk-go/aws/credentials/stscreds 129s github.com/aws/aws-sdk-go/service/sso/ssoiface 129s github.com/aws/aws-sdk-go/aws/csm 129s github.com/aws/aws-sdk-go/aws/credentials/ssocreds 129s github.com/aws/aws-sdk-go/aws/ec2metadata 129s github.com/aws/aws-sdk-go/aws/credentials/endpointcreds 129s github.com/aws/aws-sdk-go/private/protocol/ec2query 129s github.com/aws/aws-sdk-go/service/ec2 129s github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds 129s github.com/aws/aws-sdk-go/aws/defaults 129s github.com/aws/aws-sdk-go/aws/session 130s github.com/prometheus/common/sigv4 130s github.com/prometheus/prometheus/config 130s github.com/aws/aws-sdk-go/service/lightsail 133s net/http/cookiejar 133s github.com/Azure/go-autorest/autorest/adal 133s github.com/Azure/go-autorest/logger 133s github.com/Azure/go-autorest/autorest 134s github.com/Azure/go-autorest/autorest/azure 134s github.com/Azure/go-autorest/autorest/validation 134s github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2018-10-01/compute 139s github.com/Azure/azure-sdk-for-go/services/network/mgmt/2018-10-01/network 140s github.com/prometheus/prometheus/discovery/aws 141s github.com/hashicorp/go-cleanhttp 141s github.com/mattn/go-isatty 141s github.com/mattn/go-colorable 141s github.com/fatih/color 141s github.com/hashicorp/go-hclog 141s github.com/hashicorp/go-rootcerts 141s github.com/hashicorp/golang-lru/simplelru 142s github.com/hashicorp/go-immutable-radix 142s github.com/armon/go-metrics 142s github.com/hashicorp/serf/coordinate 142s github.com/mitchellh/mapstructure 142s github.com/hashicorp/consul/api 143s github.com/prometheus/prometheus/discovery/consul 143s github.com/google/go-querystring/query 143s github.com/digitalocean/godo 144s github.com/prometheus/prometheus/discovery/digitalocean 144s encoding/base32 144s golang.org/x/net/bpf 144s golang.org/x/net/internal/socket 144s golang.org/x/net/ipv4 145s golang.org/x/net/ipv6 145s github.com/miekg/dns 148s github.com/prometheus/prometheus/discovery/dns 148s github.com/prometheus/prometheus/discovery/eureka 148s gopkg.in/fsnotify/fsnotify.v1 148s github.com/prometheus/prometheus/discovery/file 148s cloud.google.com/go/compute/metadata 148s golang.org/x/oauth2/authhandler 148s golang.org/x/oauth2/google/internal/externalaccount 148s golang.org/x/oauth2/jws 148s golang.org/x/oauth2/jwt 149s os/user 149s golang.org/x/oauth2/google 149s google.golang.org/api/internal/third_party/uritemplates 150s google.golang.org/api/googleapi 150s google.golang.org/grpc/backoff 150s google.golang.org/grpc/grpclog 150s google.golang.org/grpc/connectivity 150s google.golang.org/grpc/credentials/internal 150s google.golang.org/grpc/internal 150s google.golang.org/grpc/credentials 150s google.golang.org/grpc/metadata 150s google.golang.org/grpc/attributes 150s google.golang.org/grpc/resolver 150s google.golang.org/grpc/balancer 150s google.golang.org/grpc/balancer/base 150s google.golang.org/grpc/internal/grpcrand 150s google.golang.org/grpc/balancer/roundrobin 150s google.golang.org/grpc/codes 150s google.golang.org/grpc/encoding 150s google.golang.org/grpc/encoding/proto 150s google.golang.org/grpc/internal/backoff 150s google.golang.org/grpc/internal/balancerload 150s google.golang.org/grpc/binarylog/grpc_binarylog_v1 150s google.golang.org/genproto/googleapis/rpc/status 150s google.golang.org/grpc/internal/status 150s google.golang.org/grpc/status 150s google.golang.org/grpc/internal/binarylog 151s google.golang.org/grpc/internal/buffer 151s google.golang.org/grpc/internal/channelz 151s google.golang.org/grpc/internal/envconfig 151s google.golang.org/grpc/internal/grpcsync 151s google.golang.org/grpc/internal/grpcutil 151s google.golang.org/grpc/internal/resolver/dns 151s google.golang.org/grpc/internal/resolver/passthrough 151s google.golang.org/grpc/internal/syscall 151s google.golang.org/grpc/keepalive 151s google.golang.org/grpc/peer 151s google.golang.org/grpc/stats 151s google.golang.org/grpc/tap 151s google.golang.org/grpc/internal/transport 151s github.com/prometheus/prometheus/discovery/azure 152s google.golang.org/grpc/naming 152s google.golang.org/api/internal/impersonate 152s go.opencensus.io/internal 152s go.opencensus.io/trace/tracestate 152s go.opencensus.io/trace 152s google.golang.org/grpc 152s go.opencensus.io/trace/propagation 152s go.opencensus.io/plugin/ochttp/propagation/b3 152s go.opencensus.io/resource 152s go.opencensus.io/metric/metricdata 152s runtime/pprof 152s go.opencensus.io/tag 153s go.opencensus.io/stats/internal 153s go.opencensus.io/stats 153s go.opencensus.io/metric/metricproducer 153s go.opencensus.io/stats/view 153s github.com/googleapis/gax-go/v2 153s google.golang.org/api/internal/gensupport 153s google.golang.org/api/internal 153s google.golang.org/api/option 153s go.opencensus.io/plugin/ochttp 153s google.golang.org/api/option/internaloption 153s google.golang.org/api/googleapi/transport 153s google.golang.org/api/transport/cert 153s google.golang.org/api/transport/http/internal/propagation 153s google.golang.org/api/transport/internal/dca 153s github.com/prometheus/client_golang/prometheus/promhttp 153s google.golang.org/api/transport/http 153s google.golang.org/api/compute/v1 154s github.com/hetznercloud/hcloud-go/hcloud/internal/instrumentation 154s github.com/hetznercloud/hcloud-go/hcloud/schema 154s github.com/hetznercloud/hcloud-go/hcloud 155s github.com/prometheus/prometheus/discovery/hetzner 155s github.com/prometheus/prometheus/discovery/http 155s github.com/prometheus/prometheus/discovery/marathon 155s github.com/docker/docker/api/types/blkiodev 155s github.com/docker/docker/api/types/mount 155s github.com/docker/docker/api/types/strslice 155s github.com/docker/docker/vendor/github.com/docker/go-connections/nat 155s github.com/docker/docker/vendor/github.com/docker/go-units 155s github.com/docker/docker/api/types/container 155s github.com/docker/docker/api/types/versions 155s github.com/docker/docker/api/types/filters 155s github.com/docker/docker/api/types/network 155s github.com/docker/docker/vendor/github.com/opencontainers/go-digest 155s github.com/docker/docker/vendor/github.com/opencontainers/image-spec/specs-go 155s github.com/docker/docker/vendor/github.com/opencontainers/image-spec/specs-go/v1 155s github.com/docker/docker/api/types/registry 155s github.com/docker/docker/vendor/github.com/gogo/protobuf/proto 157s github.com/docker/docker/api/types/swarm/runtime 157s github.com/docker/docker/api/types/swarm 157s github.com/docker/docker/api/types 157s github.com/docker/docker/vendor/github.com/docker/distribution/digestset 157s github.com/docker/docker/vendor/github.com/docker/distribution/reference 157s github.com/docker/docker/api/types/time 157s github.com/docker/docker/api/types/volume 157s github.com/docker/docker/vendor/golang.org/x/sys/unix 158s github.com/docker/docker/vendor/github.com/sirupsen/logrus 159s github.com/docker/docker/errdefs 159s github.com/docker/docker/vendor/golang.org/x/net/internal/socks 159s github.com/docker/docker/vendor/golang.org/x/net/proxy 159s github.com/docker/docker/vendor/github.com/docker/go-connections/sockets 159s github.com/docker/docker/vendor/github.com/pkg/errors 159s github.com/docker/docker/vendor/github.com/docker/go-connections/tlsconfig 159s github.com/docker/docker/client 160s github.com/prometheus/prometheus/discovery/moby 160s github.com/gophercloud/gophercloud 160s github.com/gophercloud/gophercloud/pagination 160s github.com/gophercloud/gophercloud/openstack/identity/v2/tenants 161s github.com/gophercloud/gophercloud/openstack/identity/v2/tokens 161s github.com/gophercloud/gophercloud/openstack/identity/v3/tokens 161s github.com/gophercloud/gophercloud/openstack/identity/v3/extensions/ec2tokens 161s github.com/gophercloud/gophercloud/openstack/identity/v3/extensions/oauth1 161s github.com/gophercloud/gophercloud/openstack/utils 161s github.com/gophercloud/gophercloud/openstack 161s github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/floatingips 161s github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/hypervisors 161s github.com/gophercloud/gophercloud/openstack/compute/v2/servers 162s github.com/prometheus/prometheus/discovery/openstack 162s github.com/prometheus/prometheus/discovery/puppetdb 162s github.com/prometheus/prometheus/discovery/triton 162s github.com/samuel/go-zookeeper/zk 162s github.com/prometheus/prometheus/util/treecache 162s github.com/prometheus/prometheus/discovery/zookeeper 162s github.com/prometheus/prometheus/discovery/legacymanager 163s database/sql/driver 163s github.com/asaskevich/govalidator 163s github.com/go-openapi/errors 163s github.com/josharian/intern 163s github.com/mailru/easyjson/jlexer 163s github.com/mailru/easyjson/buffer 163s github.com/mailru/easyjson/jwriter 163s gopkg.in/mgo.v2/internal/json 164s gopkg.in/mgo.v2/bson 164s net/mail 164s github.com/go-openapi/strfmt 165s github.com/go-openapi/swag 165s github.com/prometheus/prometheus/discovery/gce 165s github.com/go-openapi/analysis/internal/debug 165s encoding/gob 165s github.com/prometheus/prometheus/discovery/install 165s github.com/go-openapi/jsonpointer 165s github.com/PuerkitoBio/urlesc 165s golang.org/x/text/width 165s github.com/PuerkitoBio/purell 166s github.com/go-openapi/jsonreference 166s encoding/csv 166s github.com/go-openapi/runtime 166s github.com/go-openapi/spec 166s go.uber.org/atomic 166s github.com/prometheus/prometheus/pkg/exemplar 166s golang.org/x/time/rate 166s github.com/prometheus/prometheus/pkg/logging 166s github.com/prometheus/prometheus/pkg/runtime 166s container/heap 166s github.com/edsrzf/mmap-go 166s github.com/opentracing/opentracing-go/log 166s github.com/opentracing/opentracing-go 166s github.com/prometheus/prometheus/pkg/timestamp 166s github.com/prometheus/prometheus/tsdb/chunkenc 166s github.com/go-openapi/analysis/internal/flatten/normalize 166s github.com/go-openapi/analysis/internal/flatten/operations 166s github.com/go-openapi/analysis/internal/flatten/replace 166s github.com/go-openapi/analysis/internal/flatten/schutils 166s github.com/go-openapi/analysis/internal/flatten/sortref 166s github.com/prometheus/prometheus/tsdb/errors 166s github.com/prometheus/prometheus/tsdb/fileutil 166s github.com/go-openapi/analysis 167s github.com/prometheus/prometheus/tsdb/chunks 167s github.com/prometheus/prometheus/tsdb/tsdbutil 167s github.com/prometheus/prometheus/storage 167s github.com/go-openapi/loads 167s github.com/go-openapi/validate 167s github.com/prometheus/prometheus/promql/parser 168s github.com/prometheus/alertmanager/api/v2/models 168s github.com/oklog/ulid 168s github.com/prometheus/prometheus/tsdb/encoding 168s github.com/prometheus/prometheus/notifier 168s github.com/prometheus/prometheus/tsdb/index 168s github.com/prometheus/prometheus/tsdb/tombstones 168s github.com/prometheus/prometheus/tsdb/record 168s github.com/golang/snappy 168s golang.org/x/sync/errgroup 168s github.com/prometheus/prometheus/util/stats 168s github.com/prometheus/prometheus/tsdb/wal 168s github.com/davecgh/go-spew/spew 169s github.com/pmezard/go-difflib/difflib 169s github.com/prometheus/prometheus/tsdb 169s gopkg.in/yaml.v3 170s net/http/internal/testcert 170s net/http/httptest 170s github.com/stretchr/testify/assert 170s go.uber.org/goleak/internal/stack 170s go.uber.org/goleak 170s github.com/prometheus/prometheus/pkg/pool 170s github.com/prometheus/prometheus/pkg/textparse 170s github.com/stretchr/testify/require 170s github.com/prometheus/prometheus/util/osutil 170s hash/fnv 171s github.com/prometheus/prometheus/scrape 171s github.com/prometheus/prometheus/util/testutil 171s github.com/prometheus/prometheus/util/teststorage 171s github.com/prometheus/prometheus/promql 171s github.com/gogo/protobuf/proto 172s github.com/prometheus/prometheus/template 172s github.com/prometheus/prometheus/pkg/rulefmt 172s github.com/prometheus/prometheus/rules 172s github.com/opentracing/opentracing-go/ext 172s github.com/opentracing-contrib/go-stdlib/nethttp 172s github.com/prometheus/client_golang/prometheus/promauto 173s github.com/prometheus/prometheus/pkg/gate 173s github.com/julienschmidt/httprouter 173s github.com/prometheus/common/route 173s hash/adler32 173s compress/zlib 173s github.com/gogo/protobuf/protoc-gen-gogo/descriptor 173s github.com/prometheus/prometheus/util/httputil 173s github.com/modern-go/concurrent 173s github.com/modern-go/reflect2 173s github.com/gogo/protobuf/gogoproto 173s github.com/prometheus/prometheus/prompb 174s github.com/json-iterator/go 174s github.com/prometheus/prometheus/storage/remote 174s golang.org/x/net/netutil 174s internal/profile 175s github.com/prometheus/prometheus/web/api/v1 175s net/http/pprof 175s archive/tar 175s github.com/prometheus/prometheus/web 175s github.com/prometheus/prometheus/cmd/prometheus 175s github.com/google/pprof/profile 176s github.com/prometheus/client_golang/api 176s github.com/prometheus/client_golang/api/prometheus/v1 176s github.com/prometheus/client_golang/prometheus/testutil/promlint 176s github.com/prometheus/prometheus/cmd/promtool 181s github.com/prometheus/prometheus/pkg/modtimevfs 181s /tmp/autopkgtest.9rDFjK/autopkgtest_tmp/.build/bin/prometheus --help-man > /tmp/autopkgtest.9rDFjK/autopkgtest_tmp/.build/prometheus.1 181s /tmp/autopkgtest.9rDFjK/autopkgtest_tmp/.build/bin/promtool --help-man > /tmp/autopkgtest.9rDFjK/autopkgtest_tmp/.build/promtool.1 181s # Fix whatis entry. 181s sed -i '/^.SH "NAME"/,+1c.SH "NAME"\n'"prometheus \\- The Prometheus monitoring server" /tmp/autopkgtest.9rDFjK/autopkgtest_tmp/.build/prometheus.1 181s sed -i '/^.SH "NAME"/,+1c.SH "NAME"\n'"promtool \\- Tooling for the Prometheus monitoring system" /tmp/autopkgtest.9rDFjK/autopkgtest_tmp/.build/promtool.1 181s make[1]: Leaving directory '/tmp/autopkgtest.9rDFjK/autopkgtest_tmp' 181s debian/rules override_dh_auto_test 181s make[1]: Entering directory '/tmp/autopkgtest.9rDFjK/autopkgtest_tmp' 181s GODEBUG=x509sha1=1 dh_auto_test -- -timeout 20m 181s cd .build && go test -vet=off -v -p 2 -timeout 20m github.com/prometheus/prometheus/cmd/prometheus github.com/prometheus/prometheus/cmd/promtool github.com/prometheus/prometheus/config github.com/prometheus/prometheus/discovery github.com/prometheus/prometheus/discovery/aws github.com/prometheus/prometheus/discovery/azure github.com/prometheus/prometheus/discovery/consul github.com/prometheus/prometheus/discovery/digitalocean github.com/prometheus/prometheus/discovery/dns github.com/prometheus/prometheus/discovery/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/legacymanager github.com/prometheus/prometheus/discovery/marathon github.com/prometheus/prometheus/discovery/moby github.com/prometheus/prometheus/discovery/openstack github.com/prometheus/prometheus/discovery/puppetdb github.com/prometheus/prometheus/discovery/refresh github.com/prometheus/prometheus/discovery/targetgroup github.com/prometheus/prometheus/discovery/triton github.com/prometheus/prometheus/discovery/zookeeper github.com/prometheus/prometheus/notifier github.com/prometheus/prometheus/pkg/exemplar github.com/prometheus/prometheus/pkg/gate github.com/prometheus/prometheus/pkg/labels github.com/prometheus/prometheus/pkg/logging github.com/prometheus/prometheus/pkg/modtimevfs github.com/prometheus/prometheus/pkg/pool github.com/prometheus/prometheus/pkg/relabel github.com/prometheus/prometheus/pkg/rulefmt github.com/prometheus/prometheus/pkg/runtime github.com/prometheus/prometheus/pkg/textparse github.com/prometheus/prometheus/pkg/timestamp github.com/prometheus/prometheus/pkg/value github.com/prometheus/prometheus/prompb github.com/prometheus/prometheus/promql github.com/prometheus/prometheus/promql/parser github.com/prometheus/prometheus/rules github.com/prometheus/prometheus/scrape github.com/prometheus/prometheus/storage github.com/prometheus/prometheus/storage/remote github.com/prometheus/prometheus/template github.com/prometheus/prometheus/tsdb github.com/prometheus/prometheus/tsdb/chunkenc github.com/prometheus/prometheus/tsdb/chunks github.com/prometheus/prometheus/tsdb/encoding github.com/prometheus/prometheus/tsdb/errors github.com/prometheus/prometheus/tsdb/fileutil github.com/prometheus/prometheus/tsdb/goversion github.com/prometheus/prometheus/tsdb/index github.com/prometheus/prometheus/tsdb/record github.com/prometheus/prometheus/tsdb/test github.com/prometheus/prometheus/tsdb/tombstones github.com/prometheus/prometheus/tsdb/tsdbutil github.com/prometheus/prometheus/tsdb/wal github.com/prometheus/prometheus/util/httputil github.com/prometheus/prometheus/util/osutil github.com/prometheus/prometheus/util/stats github.com/prometheus/prometheus/util/strutil github.com/prometheus/prometheus/util/teststorage github.com/prometheus/prometheus/util/testutil github.com/prometheus/prometheus/util/treecache github.com/prometheus/prometheus/web github.com/prometheus/prometheus/web/api/v1 307s === RUN TestComputeExternalURL 307s --- PASS: TestComputeExternalURL (0.00s) 307s === RUN TestFailedStartupExitCode 307s --- PASS: TestFailedStartupExitCode (0.03s) 307s === RUN TestSendAlerts 307s === RUN TestSendAlerts/0 307s === RUN TestSendAlerts/1 307s === RUN TestSendAlerts/2 307s --- PASS: TestSendAlerts (0.00s) 307s --- PASS: TestSendAlerts/0 (0.00s) 307s --- PASS: TestSendAlerts/1 (0.00s) 307s --- PASS: TestSendAlerts/2 (0.00s) 307s === RUN TestWALSegmentSizeBounds 307s main_test.go:212: ts=2025-11-07T13:32:02.705Z caller=main.go:403 level=info msg="No time or size retention was set so using the default time retention" duration=15d 307s ts=2025-11-07T13:32:02.710Z caller=main.go:435 level=info msg="Starting Prometheus" version="(version=, branch=, revision=)" 307s ts=2025-11-07T13:32:02.710Z caller=main.go:440 level=info build_context="(go=go1.18.1, user=, date=)" 307s ts=2025-11-07T13:32:02.710Z caller=main.go:441 level=info host_details="(Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 s390x autopkgtest (none))" 307s ts=2025-11-07T13:32:02.710Z caller=main.go:442 level=info fd_limits="(soft=1024, hard=1048576)" 307s ts=2025-11-07T13:32:02.710Z caller=main.go:443 level=info vm_limits="(soft=unlimited, hard=unlimited)" 307s ts=2025-11-07T13:32:02.711Z caller=web.go:478 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 307s ts=2025-11-07T13:32:02.712Z caller=main.go:823 level=info msg="Starting TSDB ..." 307s ts=2025-11-07T13:32:02.712Z caller=main.go:696 level=info msg="Stopping scrape discovery manager..." 307s ts=2025-11-07T13:32:02.712Z caller=main.go:710 level=info msg="Stopping notify discovery manager..." 307s ts=2025-11-07T13:32:02.712Z caller=main.go:732 level=info msg="Stopping scrape manager..." 307s ts=2025-11-07T13:32:02.712Z caller=main.go:706 level=info msg="Notify discovery manager stopped" 307s ts=2025-11-07T13:32:02.712Z caller=main.go:692 level=info msg="Scrape discovery manager stopped" 307s ts=2025-11-07T13:32:02.712Z caller=main.go:726 level=info msg="Scrape manager stopped" 307s ts=2025-11-07T13:32:02.712Z caller=manager.go:946 level=info component="rule manager" msg="Stopping rule manager..." 307s ts=2025-11-07T13:32:02.712Z caller=manager.go:956 level=info component="rule manager" msg="Rule manager stopped" 307s ts=2025-11-07T13:32:02.712Z caller=notifier.go:601 level=info component=notifier msg="Stopping notification manager..." 307s ts=2025-11-07T13:32:02.712Z caller=main.go:907 level=info msg="Notifier manager stopped" 307s ts=2025-11-07T13:32:02.713Z caller=tls_config.go:195 level=info component=web msg="TLS is disabled." http2=false 307s ts=2025-11-07T13:32:02.713Z caller=main.go:916 level=error err="flag 'storage.tsdb.wal-segment-size' must be set between 10MB and 256MB" 307s 307s main_test.go:212: ts=2025-11-07T13:32:02.742Z caller=main.go:403 level=info msg="No time or size retention was set so using the default time retention" duration=15d 307s ts=2025-11-07T13:32:02.743Z caller=main.go:435 level=info msg="Starting Prometheus" version="(version=, branch=, revision=)" 307s ts=2025-11-07T13:32:02.743Z caller=main.go:440 level=info build_context="(go=go1.18.1, user=, date=)" 307s ts=2025-11-07T13:32:02.743Z caller=main.go:441 level=info host_details="(Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 s390x autopkgtest (none))" 307s ts=2025-11-07T13:32:02.743Z caller=main.go:442 level=info fd_limits="(soft=1024, hard=1048576)" 307s ts=2025-11-07T13:32:02.743Z caller=main.go:443 level=info vm_limits="(soft=unlimited, hard=unlimited)" 307s ts=2025-11-07T13:32:02.744Z caller=web.go:478 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 307s ts=2025-11-07T13:32:02.745Z caller=main.go:823 level=info msg="Starting TSDB ..." 307s ts=2025-11-07T13:32:02.745Z caller=main.go:696 level=info msg="Stopping scrape discovery manager..." 307s ts=2025-11-07T13:32:02.745Z caller=main.go:710 level=info msg="Stopping notify discovery manager..." 307s ts=2025-11-07T13:32:02.745Z caller=main.go:732 level=info msg="Stopping scrape manager..." 307s ts=2025-11-07T13:32:02.745Z caller=main.go:706 level=info msg="Notify discovery manager stopped" 307s ts=2025-11-07T13:32:02.745Z caller=tls_config.go:195 level=info component=web msg="TLS is disabled." http2=false 307s ts=2025-11-07T13:32:02.745Z caller=main.go:692 level=info msg="Scrape discovery manager stopped" 307s ts=2025-11-07T13:32:02.745Z caller=manager.go:946 level=info component="rule manager" msg="Stopping rule manager..." 307s ts=2025-11-07T13:32:02.745Z caller=manager.go:956 level=info component="rule manager" msg="Rule manager stopped" 307s ts=2025-11-07T13:32:02.745Z caller=notifier.go:601 level=info component=notifier msg="Stopping notification manager..." 307s ts=2025-11-07T13:32:02.745Z caller=main.go:907 level=info msg="Notifier manager stopped" 307s ts=2025-11-07T13:32:02.745Z caller=main.go:726 level=info msg="Scrape manager stopped" 307s ts=2025-11-07T13:32:02.745Z caller=main.go:916 level=error err="flag 'storage.tsdb.wal-segment-size' must be set between 10MB and 256MB" 307s 307s main_test.go:212: Error parsing commandline arguments: units: unknown unit in 10 307s 307s main_test.go:212: ts=2025-11-07T13:32:02.813Z caller=main.go:403 level=info msg="No time or size retention was set so using the default time retention" duration=15d 307s ts=2025-11-07T13:32:02.813Z caller=main.go:435 level=info msg="Starting Prometheus" version="(version=, branch=, revision=)" 307s ts=2025-11-07T13:32:02.814Z caller=main.go:440 level=info build_context="(go=go1.18.1, user=, date=)" 307s ts=2025-11-07T13:32:02.814Z caller=main.go:441 level=info host_details="(Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 s390x autopkgtest (none))" 307s ts=2025-11-07T13:32:02.814Z caller=main.go:442 level=info fd_limits="(soft=1024, hard=1048576)" 307s ts=2025-11-07T13:32:02.814Z caller=main.go:443 level=info vm_limits="(soft=unlimited, hard=unlimited)" 307s ts=2025-11-07T13:32:02.815Z caller=web.go:478 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 307s ts=2025-11-07T13:32:02.815Z caller=main.go:823 level=info msg="Starting TSDB ..." 307s ts=2025-11-07T13:32:02.815Z caller=main.go:696 level=info msg="Stopping scrape discovery manager..." 307s ts=2025-11-07T13:32:02.815Z caller=main.go:710 level=info msg="Stopping notify discovery manager..." 307s ts=2025-11-07T13:32:02.815Z caller=main.go:732 level=info msg="Stopping scrape manager..." 307s ts=2025-11-07T13:32:02.815Z caller=main.go:706 level=info msg="Notify discovery manager stopped" 307s ts=2025-11-07T13:32:02.816Z caller=tls_config.go:195 level=info component=web msg="TLS is disabled." http2=false 307s ts=2025-11-07T13:32:02.816Z caller=main.go:692 level=info msg="Scrape discovery manager stopped" 307s ts=2025-11-07T13:32:02.816Z caller=manager.go:946 level=info component="rule manager" msg="Stopping rule manager..." 307s ts=2025-11-07T13:32:02.816Z caller=manager.go:956 level=info component="rule manager" msg="Rule manager stopped" 307s ts=2025-11-07T13:32:02.816Z caller=notifier.go:601 level=info component=notifier msg="Stopping notification manager..." 307s ts=2025-11-07T13:32:02.816Z caller=main.go:907 level=info msg="Notifier manager stopped" 307s ts=2025-11-07T13:32:02.816Z caller=main.go:726 level=info msg="Scrape manager stopped" 307s ts=2025-11-07T13:32:02.816Z caller=main.go:916 level=error err="flag 'storage.tsdb.wal-segment-size' must be set between 10MB and 256MB" 307s 307s --- PASS: TestWALSegmentSizeBounds (5.14s) 307s === RUN TestMaxBlockChunkSegmentSizeBounds 307s main_test.go:254: ts=2025-11-07T13:32:07.850Z caller=main.go:403 level=info msg="No time or size retention was set so using the default time retention" duration=15d 307s ts=2025-11-07T13:32:07.850Z caller=main.go:435 level=info msg="Starting Prometheus" version="(version=, branch=, revision=)" 307s ts=2025-11-07T13:32:07.850Z caller=main.go:440 level=info build_context="(go=go1.18.1, user=, date=)" 307s ts=2025-11-07T13:32:07.850Z caller=main.go:441 level=info host_details="(Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 s390x autopkgtest (none))" 307s ts=2025-11-07T13:32:07.850Z caller=main.go:442 level=info fd_limits="(soft=1024, hard=1048576)" 307s ts=2025-11-07T13:32:07.850Z caller=main.go:443 level=info vm_limits="(soft=unlimited, hard=unlimited)" 307s ts=2025-11-07T13:32:07.851Z caller=web.go:478 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 307s ts=2025-11-07T13:32:07.852Z caller=main.go:823 level=info msg="Starting TSDB ..." 307s ts=2025-11-07T13:32:07.852Z caller=main.go:696 level=info msg="Stopping scrape discovery manager..." 307s ts=2025-11-07T13:32:07.852Z caller=main.go:710 level=info msg="Stopping notify discovery manager..." 307s ts=2025-11-07T13:32:07.852Z caller=main.go:732 level=info msg="Stopping scrape manager..." 307s ts=2025-11-07T13:32:07.852Z caller=main.go:706 level=info msg="Notify discovery manager stopped" 307s ts=2025-11-07T13:32:07.852Z caller=main.go:692 level=info msg="Scrape discovery manager stopped" 307s ts=2025-11-07T13:32:07.852Z caller=manager.go:946 level=info component="rule manager" msg="Stopping rule manager..." 307s ts=2025-11-07T13:32:07.852Z caller=manager.go:956 level=info component="rule manager" msg="Rule manager stopped" 307s ts=2025-11-07T13:32:07.852Z caller=notifier.go:601 level=info component=notifier msg="Stopping notification manager..." 307s ts=2025-11-07T13:32:07.852Z caller=main.go:907 level=info msg="Notifier manager stopped" 307s ts=2025-11-07T13:32:07.852Z caller=main.go:726 level=info msg="Scrape manager stopped" 307s ts=2025-11-07T13:32:07.852Z caller=main.go:916 level=error err="flag 'storage.tsdb.max-block-chunk-segment-size' must be set over 1MB" 307s 307s --- PASS: TestMaxBlockChunkSegmentSizeBounds (5.03s) 307s === RUN TestTimeMetrics 307s --- PASS: TestTimeMetrics (0.01s) 307s === RUN TestStartupInterrupt 307s --- PASS: TestStartupInterrupt (0.51s) 307s === RUN TestQueryLog 307s === RUN TestQueryLog/api_queries,_127.0.0.1:15000,_enabled_at_start 307s query_log_test.go:275: ts=2025-11-07T13:32:13.382Z caller=main.go:403 level=info msg="No time or size retention was set so using the default time retention" duration=15d 307s ts=2025-11-07T13:32:13.382Z caller=main.go:435 level=info msg="Starting Prometheus" version="(version=, branch=, revision=)" 307s ts=2025-11-07T13:32:13.382Z caller=main.go:440 level=info build_context="(go=go1.18.1, user=, date=)" 307s ts=2025-11-07T13:32:13.382Z caller=main.go:441 level=info host_details="(Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 s390x autopkgtest (none))" 307s ts=2025-11-07T13:32:13.382Z caller=main.go:442 level=info fd_limits="(soft=1024, hard=1048576)" 307s ts=2025-11-07T13:32:13.382Z caller=main.go:443 level=info vm_limits="(soft=unlimited, hard=unlimited)" 307s ts=2025-11-07T13:32:13.383Z caller=web.go:478 level=info component=web msg="Start listening for connections" address=127.0.0.1:15000 307s ts=2025-11-07T13:32:13.383Z caller=main.go:823 level=info msg="Starting TSDB ..." 307s ts=2025-11-07T13:32:13.385Z caller=tls_config.go:195 level=info component=web msg="TLS is disabled." http2=false 307s ts=2025-11-07T13:32:13.387Z caller=head.go:481 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" 307s ts=2025-11-07T13:32:13.387Z caller=head.go:515 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.286µs 307s ts=2025-11-07T13:32:13.387Z caller=head.go:521 level=info component=tsdb msg="Replaying WAL, this may take a while" 307s ts=2025-11-07T13:32:13.387Z caller=head.go:592 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 307s ts=2025-11-07T13:32:13.387Z caller=head.go:598 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=13.984µs wal_replay_duration=86.13µs total_replay_duration=120.447µs 307s ts=2025-11-07T13:32:13.387Z caller=main.go:850 level=info fs_type=EXT4_SUPER_MAGIC 307s ts=2025-11-07T13:32:13.387Z caller=main.go:853 level=info msg="TSDB started" 307s ts=2025-11-07T13:32:13.387Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config3397482343 307s ts=2025-11-07T13:32:13.387Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config3397482343 totalDuration=181.851µs db_storage=605ns remote_storage=690ns web_handler=254ns query_engine=3.281µs scrape=128.71µs scrape_sd=2.148µs notify=455ns notify_sd=1.207µs rules=589ns 307s ts=2025-11-07T13:32:13.387Z caller=main.go:795 level=info msg="Server is ready to receive web requests." 307s ts=2025-11-07T13:32:13.869Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config3397482343 307s ts=2025-11-07T13:32:13.869Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config3397482343 totalDuration=89.649µs db_storage=694ns remote_storage=589ns web_handler=237ns query_engine=1.132µs scrape=43.197µs scrape_sd=1.285µs notify=437ns notify_sd=594ns rules=552ns 307s ts=2025-11-07T13:32:13.870Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config3397482343 307s ts=2025-11-07T13:32:13.870Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config3397482343 totalDuration=101.024µs db_storage=273ns remote_storage=423ns web_handler=164ns query_engine=3.62µs scrape=31.808µs scrape_sd=838ns notify=376ns notify_sd=571ns rules=420ns 307s ts=2025-11-07T13:32:13.872Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config3397482343 307s ts=2025-11-07T13:32:13.872Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config3397482343 totalDuration=120.131µs db_storage=370ns remote_storage=655ns web_handler=248ns query_engine=9.633µs scrape=46.177µs scrape_sd=1.257µs notify=476ns notify_sd=730ns rules=584ns 307s 307s === RUN TestQueryLog/console_queries,_127.0.0.1:15000,_enabled_at_start 307s query_log_test.go:275: ts=2025-11-07T13:32:13.891Z caller=main.go:403 level=info msg="No time or size retention was set so using the default time retention" duration=15d 307s ts=2025-11-07T13:32:13.891Z caller=main.go:435 level=info msg="Starting Prometheus" version="(version=, branch=, revision=)" 307s ts=2025-11-07T13:32:13.891Z caller=main.go:440 level=info build_context="(go=go1.18.1, user=, date=)" 307s ts=2025-11-07T13:32:13.891Z caller=main.go:441 level=info host_details="(Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 s390x autopkgtest (none))" 307s ts=2025-11-07T13:32:13.891Z caller=main.go:442 level=info fd_limits="(soft=1024, hard=1048576)" 307s ts=2025-11-07T13:32:13.892Z caller=main.go:443 level=info vm_limits="(soft=unlimited, hard=unlimited)" 307s ts=2025-11-07T13:32:13.895Z caller=web.go:478 level=info component=web msg="Start listening for connections" address=127.0.0.1:15000 307s ts=2025-11-07T13:32:13.895Z caller=main.go:823 level=info msg="Starting TSDB ..." 307s ts=2025-11-07T13:32:13.898Z caller=head.go:481 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" 307s ts=2025-11-07T13:32:13.898Z caller=head.go:515 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.339µs 307s ts=2025-11-07T13:32:13.898Z caller=head.go:521 level=info component=tsdb msg="Replaying WAL, this may take a while" 307s ts=2025-11-07T13:32:13.899Z caller=tls_config.go:195 level=info component=web msg="TLS is disabled." http2=false 307s ts=2025-11-07T13:32:13.899Z caller=head.go:592 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 307s ts=2025-11-07T13:32:13.899Z caller=head.go:598 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=43.871µs wal_replay_duration=1.169784ms total_replay_duration=1.228535ms 307s ts=2025-11-07T13:32:13.900Z caller=main.go:850 level=info fs_type=EXT4_SUPER_MAGIC 307s ts=2025-11-07T13:32:13.900Z caller=main.go:853 level=info msg="TSDB started" 307s ts=2025-11-07T13:32:13.900Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config164731958 307s ts=2025-11-07T13:32:13.900Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config164731958 totalDuration=187.456µs db_storage=310ns remote_storage=437ns web_handler=227ns query_engine=3.125µs scrape=120.694µs scrape_sd=1.92µs notify=421ns notify_sd=2.578µs rules=478ns 307s ts=2025-11-07T13:32:13.900Z caller=main.go:795 level=info msg="Server is ready to receive web requests." 307s ts=2025-11-07T13:32:14.381Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config164731958 307s ts=2025-11-07T13:32:14.381Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config164731958 totalDuration=139.373µs db_storage=1.005µs remote_storage=2.045µs web_handler=512ns query_engine=1.509µs scrape=62.582µs scrape_sd=4.817µs notify=817ns notify_sd=1.177µs rules=1.409µs 307s ts=2025-11-07T13:32:14.382Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config164731958 307s ts=2025-11-07T13:32:14.382Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config164731958 totalDuration=109.792µs db_storage=232ns remote_storage=359ns web_handler=167ns query_engine=3.955µs scrape=32.734µs scrape_sd=708ns notify=307ns notify_sd=623ns rules=415ns 307s ts=2025-11-07T13:32:14.383Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config164731958 307s ts=2025-11-07T13:32:14.383Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config164731958 totalDuration=76.916µs db_storage=239ns remote_storage=393ns web_handler=156ns query_engine=11.742µs scrape=28.319µs scrape_sd=812ns notify=328ns notify_sd=596ns rules=392ns 307s 307s === RUN TestQueryLog/rule_queries,_127.0.0.1:15000,_enabled_at_start 307s query_log_test.go:275: ts=2025-11-07T13:32:14.415Z caller=main.go:403 level=info msg="No time or size retention was set so using the default time retention" duration=15d 307s ts=2025-11-07T13:32:14.416Z caller=main.go:435 level=info msg="Starting Prometheus" version="(version=, branch=, revision=)" 307s ts=2025-11-07T13:32:14.416Z caller=main.go:440 level=info build_context="(go=go1.18.1, user=, date=)" 307s ts=2025-11-07T13:32:14.416Z caller=main.go:441 level=info host_details="(Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 s390x autopkgtest (none))" 307s ts=2025-11-07T13:32:14.416Z caller=main.go:442 level=info fd_limits="(soft=1024, hard=1048576)" 307s ts=2025-11-07T13:32:14.416Z caller=main.go:443 level=info vm_limits="(soft=unlimited, hard=unlimited)" 307s ts=2025-11-07T13:32:14.417Z caller=web.go:478 level=info component=web msg="Start listening for connections" address=127.0.0.1:15000 307s ts=2025-11-07T13:32:14.417Z caller=main.go:823 level=info msg="Starting TSDB ..." 307s ts=2025-11-07T13:32:14.425Z caller=head.go:481 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" 307s ts=2025-11-07T13:32:14.431Z caller=head.go:515 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.253µs 307s ts=2025-11-07T13:32:14.431Z caller=head.go:521 level=info component=tsdb msg="Replaying WAL, this may take a while" 307s ts=2025-11-07T13:32:14.425Z caller=tls_config.go:195 level=info component=web msg="TLS is disabled." http2=false 307s ts=2025-11-07T13:32:14.431Z caller=head.go:592 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 307s ts=2025-11-07T13:32:14.431Z caller=head.go:598 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=40.736µs wal_replay_duration=116.359µs total_replay_duration=187.853µs 307s ts=2025-11-07T13:32:14.432Z caller=main.go:850 level=info fs_type=EXT4_SUPER_MAGIC 307s ts=2025-11-07T13:32:14.432Z caller=main.go:853 level=info msg="TSDB started" 307s ts=2025-11-07T13:32:14.432Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1456669769 307s ts=2025-11-07T13:32:14.432Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1456669769 totalDuration=392.766µs db_storage=483ns remote_storage=586ns web_handler=203ns query_engine=2.949µs scrape=149.03µs scrape_sd=2.106µs notify=440ns notify_sd=1.243µs rules=178.071µs 307s ts=2025-11-07T13:32:14.432Z caller=main.go:795 level=info msg="Server is ready to receive web requests." 307s ts=2025-11-07T13:32:16.888Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1456669769 307s ts=2025-11-07T13:32:16.888Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1456669769 totalDuration=529.544µs db_storage=2.364µs remote_storage=2.173µs web_handler=712ns query_engine=2.89µs scrape=124.121µs scrape_sd=3.453µs notify=1.133µs notify_sd=1.01µs rules=222.977µs 307s ts=2025-11-07T13:32:18.890Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1456669769 307s ts=2025-11-07T13:32:18.890Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1456669769 totalDuration=433.058µs db_storage=1.567µs remote_storage=2.044µs web_handler=649ns query_engine=4.846µs scrape=101.523µs scrape_sd=3.846µs notify=989ns notify_sd=1.146µs rules=174.284µs 307s ts=2025-11-07T13:32:22.892Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1456669769 307s ts=2025-11-07T13:32:22.893Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1456669769 totalDuration=495.192µs db_storage=2.075µs remote_storage=2.263µs web_handler=658ns query_engine=38.391µs scrape=105.248µs scrape_sd=5.227µs notify=1.382µs notify_sd=1.507µs rules=212.051µs 307s 307s === RUN TestQueryLog/api_queries,_127.0.0.1:15000 307s query_log_test.go:275: ts=2025-11-07T13:32:24.925Z caller=main.go:403 level=info msg="No time or size retention was set so using the default time retention" duration=15d 307s ts=2025-11-07T13:32:24.925Z caller=main.go:435 level=info msg="Starting Prometheus" version="(version=, branch=, revision=)" 307s ts=2025-11-07T13:32:24.925Z caller=main.go:440 level=info build_context="(go=go1.18.1, user=, date=)" 307s ts=2025-11-07T13:32:24.925Z caller=main.go:441 level=info host_details="(Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 s390x autopkgtest (none))" 307s ts=2025-11-07T13:32:24.925Z caller=main.go:442 level=info fd_limits="(soft=1024, hard=1048576)" 307s ts=2025-11-07T13:32:24.925Z caller=main.go:443 level=info vm_limits="(soft=unlimited, hard=unlimited)" 307s ts=2025-11-07T13:32:24.926Z caller=web.go:478 level=info component=web msg="Start listening for connections" address=127.0.0.1:15000 307s ts=2025-11-07T13:32:24.926Z caller=main.go:823 level=info msg="Starting TSDB ..." 307s ts=2025-11-07T13:32:24.940Z caller=tls_config.go:195 level=info component=web msg="TLS is disabled." http2=false 307s ts=2025-11-07T13:32:24.942Z caller=head.go:481 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" 307s ts=2025-11-07T13:32:24.942Z caller=head.go:515 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.077µs 307s ts=2025-11-07T13:32:24.942Z caller=head.go:521 level=info component=tsdb msg="Replaying WAL, this may take a while" 307s ts=2025-11-07T13:32:24.942Z caller=head.go:592 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 307s ts=2025-11-07T13:32:24.942Z caller=head.go:598 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=19.387µs wal_replay_duration=148.668µs total_replay_duration=197.301µs 307s ts=2025-11-07T13:32:24.943Z caller=main.go:850 level=info fs_type=EXT4_SUPER_MAGIC 307s ts=2025-11-07T13:32:24.943Z caller=main.go:853 level=info msg="TSDB started" 307s ts=2025-11-07T13:32:24.943Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1073643567 307s ts=2025-11-07T13:32:24.943Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1073643567 totalDuration=231.704µs db_storage=958ns remote_storage=1.346µs web_handler=336ns query_engine=647ns scrape=195.045µs scrape_sd=3.427µs notify=973ns notify_sd=1.652µs rules=1.688µs 307s ts=2025-11-07T13:32:24.943Z caller=main.go:795 level=info msg="Server is ready to receive web requests." 307s ts=2025-11-07T13:32:25.398Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1073643567 307s ts=2025-11-07T13:32:25.398Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1073643567 totalDuration=244.731µs db_storage=1.351µs remote_storage=1.209µs web_handler=240ns query_engine=4.886µs scrape=81.664µs scrape_sd=1.892µs notify=480ns notify_sd=656ns rules=775ns 307s ts=2025-11-07T13:32:25.399Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1073643567 307s ts=2025-11-07T13:32:25.399Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1073643567 totalDuration=126.155µs db_storage=1.084µs remote_storage=1.102µs web_handler=339ns query_engine=2.03µs scrape=57.826µs scrape_sd=1.973µs notify=593ns notify_sd=948ns rules=931ns 307s ts=2025-11-07T13:32:25.404Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1073643567 307s ts=2025-11-07T13:32:25.404Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1073643567 totalDuration=138.869µs db_storage=360ns remote_storage=468ns web_handler=187ns query_engine=4.149µs scrape=38.607µs scrape_sd=1.004µs notify=435ns notify_sd=642ns rules=427ns 307s ts=2025-11-07T13:32:25.405Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1073643567 307s ts=2025-11-07T13:32:25.405Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1073643567 totalDuration=82.089µs db_storage=251ns remote_storage=394ns web_handler=165ns query_engine=13.03µs scrape=27.8µs scrape_sd=793ns notify=408ns notify_sd=561ns rules=410ns 307s 307s === RUN TestQueryLog/console_queries,_127.0.0.1:15000 307s query_log_test.go:275: ts=2025-11-07T13:32:25.424Z caller=main.go:403 level=info msg="No time or size retention was set so using the default time retention" duration=15d 307s ts=2025-11-07T13:32:25.424Z caller=main.go:435 level=info msg="Starting Prometheus" version="(version=, branch=, revision=)" 307s ts=2025-11-07T13:32:25.424Z caller=main.go:440 level=info build_context="(go=go1.18.1, user=, date=)" 307s ts=2025-11-07T13:32:25.425Z caller=main.go:441 level=info host_details="(Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 s390x autopkgtest (none))" 307s ts=2025-11-07T13:32:25.425Z caller=main.go:442 level=info fd_limits="(soft=1024, hard=1048576)" 307s ts=2025-11-07T13:32:25.425Z caller=main.go:443 level=info vm_limits="(soft=unlimited, hard=unlimited)" 307s ts=2025-11-07T13:32:25.426Z caller=web.go:478 level=info component=web msg="Start listening for connections" address=127.0.0.1:15000 307s ts=2025-11-07T13:32:25.426Z caller=main.go:823 level=info msg="Starting TSDB ..." 307s ts=2025-11-07T13:32:25.449Z caller=tls_config.go:195 level=info component=web msg="TLS is disabled." http2=false 307s ts=2025-11-07T13:32:25.451Z caller=head.go:481 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" 307s ts=2025-11-07T13:32:25.451Z caller=head.go:515 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.589µs 307s ts=2025-11-07T13:32:25.451Z caller=head.go:521 level=info component=tsdb msg="Replaying WAL, this may take a while" 307s ts=2025-11-07T13:32:25.451Z caller=head.go:592 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 307s ts=2025-11-07T13:32:25.451Z caller=head.go:598 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=14.42µs wal_replay_duration=98.012µs total_replay_duration=144.213µs 307s ts=2025-11-07T13:32:25.451Z caller=main.go:850 level=info fs_type=EXT4_SUPER_MAGIC 307s ts=2025-11-07T13:32:25.451Z caller=main.go:853 level=info msg="TSDB started" 307s ts=2025-11-07T13:32:25.451Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config3218991546 307s ts=2025-11-07T13:32:25.451Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config3218991546 totalDuration=172.485µs db_storage=358ns remote_storage=467ns web_handler=265ns query_engine=246ns scrape=137.677µs scrape_sd=1.991µs notify=433ns notify_sd=1.653µs rules=613ns 307s ts=2025-11-07T13:32:25.451Z caller=main.go:795 level=info msg="Server is ready to receive web requests." 307s ts=2025-11-07T13:32:25.912Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config3218991546 307s ts=2025-11-07T13:32:25.912Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config3218991546 totalDuration=177.239µs db_storage=1.211µs remote_storage=1.403µs web_handler=209ns query_engine=3.908µs scrape=56.357µs scrape_sd=2.18µs notify=457ns notify_sd=717ns rules=822ns 307s ts=2025-11-07T13:32:25.913Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config3218991546 307s ts=2025-11-07T13:32:25.913Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config3218991546 totalDuration=79.024µs db_storage=272ns remote_storage=347ns web_handler=185ns query_engine=841ns scrape=43.225µs scrape_sd=877ns notify=323ns notify_sd=545ns rules=381ns 307s ts=2025-11-07T13:32:25.914Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config3218991546 307s ts=2025-11-07T13:32:25.914Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config3218991546 totalDuration=82.732µs db_storage=274ns remote_storage=404ns web_handler=178ns query_engine=4.397µs scrape=29.744µs scrape_sd=3.314µs notify=376ns notify_sd=647ns rules=386ns 307s ts=2025-11-07T13:32:25.915Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config3218991546 307s ts=2025-11-07T13:32:25.915Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config3218991546 totalDuration=72.303µs db_storage=263ns remote_storage=402ns web_handler=168ns query_engine=9.613µs scrape=28.628µs scrape_sd=840ns notify=307ns notify_sd=549ns rules=361ns 307s 307s === RUN TestQueryLog/rule_queries,_127.0.0.1:15000 307s query_log_test.go:275: ts=2025-11-07T13:32:25.933Z caller=main.go:403 level=info msg="No time or size retention was set so using the default time retention" duration=15d 307s ts=2025-11-07T13:32:25.933Z caller=main.go:435 level=info msg="Starting Prometheus" version="(version=, branch=, revision=)" 307s ts=2025-11-07T13:32:25.933Z caller=main.go:440 level=info build_context="(go=go1.18.1, user=, date=)" 307s ts=2025-11-07T13:32:25.933Z caller=main.go:441 level=info host_details="(Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 s390x autopkgtest (none))" 307s ts=2025-11-07T13:32:25.933Z caller=main.go:442 level=info fd_limits="(soft=1024, hard=1048576)" 307s ts=2025-11-07T13:32:25.933Z caller=main.go:443 level=info vm_limits="(soft=unlimited, hard=unlimited)" 307s ts=2025-11-07T13:32:25.934Z caller=web.go:478 level=info component=web msg="Start listening for connections" address=127.0.0.1:15000 307s ts=2025-11-07T13:32:25.934Z caller=main.go:823 level=info msg="Starting TSDB ..." 307s ts=2025-11-07T13:32:25.937Z caller=tls_config.go:195 level=info component=web msg="TLS is disabled." http2=false 307s ts=2025-11-07T13:32:25.938Z caller=head.go:481 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" 307s ts=2025-11-07T13:32:25.938Z caller=head.go:515 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.456µs 307s ts=2025-11-07T13:32:25.938Z caller=head.go:521 level=info component=tsdb msg="Replaying WAL, this may take a while" 307s ts=2025-11-07T13:32:25.938Z caller=head.go:592 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 307s ts=2025-11-07T13:32:25.938Z caller=head.go:598 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=14.773µs wal_replay_duration=116.341µs total_replay_duration=162.158µs 307s ts=2025-11-07T13:32:25.939Z caller=main.go:850 level=info fs_type=EXT4_SUPER_MAGIC 307s ts=2025-11-07T13:32:25.939Z caller=main.go:853 level=info msg="TSDB started" 307s ts=2025-11-07T13:32:25.939Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config863386227 307s ts=2025-11-07T13:32:25.939Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config863386227 totalDuration=420.659µs db_storage=270ns remote_storage=515ns web_handler=245ns query_engine=351ns scrape=140.976µs scrape_sd=2.123µs notify=409ns notify_sd=1.357µs rules=215.93µs 307s ts=2025-11-07T13:32:25.939Z caller=main.go:795 level=info msg="Server is ready to receive web requests." 307s ts=2025-11-07T13:32:28.419Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config863386227 307s ts=2025-11-07T13:32:28.419Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config863386227 totalDuration=528.417µs db_storage=1.911µs remote_storage=2.386µs web_handler=667ns query_engine=5.83µs scrape=85.235µs scrape_sd=3.947µs notify=1.503µs notify_sd=1.21µs rules=242.758µs 307s ts=2025-11-07T13:32:30.421Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config863386227 307s ts=2025-11-07T13:32:30.421Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config863386227 totalDuration=466.897µs db_storage=2.576µs remote_storage=4.664µs web_handler=654ns query_engine=3.784µs scrape=118.231µs scrape_sd=5.115µs notify=1.261µs notify_sd=1.248µs rules=189.69µs 307s ts=2025-11-07T13:32:32.422Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config863386227 307s ts=2025-11-07T13:32:32.423Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config863386227 totalDuration=565.032µs db_storage=2.692µs remote_storage=2.615µs web_handler=834ns query_engine=6.31µs scrape=144.014µs scrape_sd=6.333µs notify=1.239µs notify_sd=1.238µs rules=203.966µs 307s ts=2025-11-07T13:32:36.424Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config863386227 307s ts=2025-11-07T13:32:36.425Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config863386227 totalDuration=458.261µs db_storage=1.431µs remote_storage=1.821µs web_handler=737ns query_engine=20.949µs scrape=97.266µs scrape_sd=4.032µs notify=1.235µs notify_sd=1.2µs rules=189.803µs 307s 307s === RUN TestQueryLog/api_queries,_127.0.0.1:15000,_enabled_at_start,_with_prefix_/foobar 307s query_log_test.go:275: ts=2025-11-07T13:32:38.445Z caller=main.go:403 level=info msg="No time or size retention was set so using the default time retention" duration=15d 307s ts=2025-11-07T13:32:38.445Z caller=main.go:435 level=info msg="Starting Prometheus" version="(version=, branch=, revision=)" 307s ts=2025-11-07T13:32:38.445Z caller=main.go:440 level=info build_context="(go=go1.18.1, user=, date=)" 307s ts=2025-11-07T13:32:38.445Z caller=main.go:441 level=info host_details="(Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 s390x autopkgtest (none))" 307s ts=2025-11-07T13:32:38.445Z caller=main.go:442 level=info fd_limits="(soft=1024, hard=1048576)" 307s ts=2025-11-07T13:32:38.445Z caller=main.go:443 level=info vm_limits="(soft=unlimited, hard=unlimited)" 307s ts=2025-11-07T13:32:38.446Z caller=web.go:478 level=info component=web msg="Start listening for connections" address=127.0.0.1:15000 307s ts=2025-11-07T13:32:38.447Z caller=main.go:823 level=info msg="Starting TSDB ..." 307s ts=2025-11-07T13:32:38.447Z caller=web.go:512 level=info component=web msg="Router prefix" prefix=/foobar 307s ts=2025-11-07T13:32:38.450Z caller=head.go:481 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" 307s ts=2025-11-07T13:32:38.450Z caller=head.go:515 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.008µs 307s ts=2025-11-07T13:32:38.450Z caller=head.go:521 level=info component=tsdb msg="Replaying WAL, this may take a while" 307s ts=2025-11-07T13:32:38.451Z caller=head.go:592 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 307s ts=2025-11-07T13:32:38.451Z caller=head.go:598 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=22.356µs wal_replay_duration=139.975µs total_replay_duration=196.718µs 307s ts=2025-11-07T13:32:38.451Z caller=main.go:850 level=info fs_type=EXT4_SUPER_MAGIC 307s ts=2025-11-07T13:32:38.451Z caller=main.go:853 level=info msg="TSDB started" 307s ts=2025-11-07T13:32:38.451Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config3086681415 307s ts=2025-11-07T13:32:38.452Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config3086681415 totalDuration=409.824µs db_storage=945ns remote_storage=1.545µs web_handler=611ns query_engine=4.185µs scrape=316.186µs scrape_sd=3.82µs notify=1.013µs notify_sd=3.029µs rules=1.73µs 307s ts=2025-11-07T13:32:38.452Z caller=main.go:795 level=info msg="Server is ready to receive web requests." 307s ts=2025-11-07T13:32:38.452Z caller=tls_config.go:195 level=info component=web msg="TLS is disabled." http2=false 307s ts=2025-11-07T13:32:38.932Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config3086681415 307s ts=2025-11-07T13:32:38.932Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config3086681415 totalDuration=261.256µs db_storage=1.496µs remote_storage=2.069µs web_handler=558ns query_engine=2.062µs scrape=116.593µs scrape_sd=4.491µs notify=1.281µs notify_sd=859ns rules=2.218µs 307s ts=2025-11-07T13:32:38.934Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config3086681415 307s ts=2025-11-07T13:32:38.934Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config3086681415 totalDuration=148.692µs db_storage=190ns remote_storage=365ns web_handler=161ns query_engine=5.093µs scrape=33.659µs scrape_sd=765ns notify=345ns notify_sd=4.211µs rules=365ns 307s ts=2025-11-07T13:32:38.938Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config3086681415 307s ts=2025-11-07T13:32:38.938Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config3086681415 totalDuration=109.562µs db_storage=446ns remote_storage=430ns web_handler=193ns query_engine=19.931µs scrape=44.442µs scrape_sd=916ns notify=319ns notify_sd=592ns rules=419ns 307s 307s === RUN TestQueryLog/console_queries,_127.0.0.1:15000,_enabled_at_start,_with_prefix_/foobar 307s query_log_test.go:275: ts=2025-11-07T13:32:38.957Z caller=main.go:403 level=info msg="No time or size retention was set so using the default time retention" duration=15d 307s ts=2025-11-07T13:32:38.957Z caller=main.go:435 level=info msg="Starting Prometheus" version="(version=, branch=, revision=)" 307s ts=2025-11-07T13:32:38.957Z caller=main.go:440 level=info build_context="(go=go1.18.1, user=, date=)" 307s ts=2025-11-07T13:32:38.957Z caller=main.go:441 level=info host_details="(Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 s390x autopkgtest (none))" 307s ts=2025-11-07T13:32:38.957Z caller=main.go:442 level=info fd_limits="(soft=1024, hard=1048576)" 307s ts=2025-11-07T13:32:38.957Z caller=main.go:443 level=info vm_limits="(soft=unlimited, hard=unlimited)" 307s ts=2025-11-07T13:32:38.958Z caller=web.go:478 level=info component=web msg="Start listening for connections" address=127.0.0.1:15000 307s ts=2025-11-07T13:32:38.959Z caller=main.go:823 level=info msg="Starting TSDB ..." 307s ts=2025-11-07T13:32:38.960Z caller=web.go:512 level=info component=web msg="Router prefix" prefix=/foobar 307s ts=2025-11-07T13:32:38.961Z caller=tls_config.go:195 level=info component=web msg="TLS is disabled." http2=false 307s ts=2025-11-07T13:32:38.962Z caller=head.go:481 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" 307s ts=2025-11-07T13:32:38.962Z caller=head.go:515 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.988µs 307s ts=2025-11-07T13:32:38.962Z caller=head.go:521 level=info component=tsdb msg="Replaying WAL, this may take a while" 307s ts=2025-11-07T13:32:38.968Z caller=head.go:592 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 307s ts=2025-11-07T13:32:38.968Z caller=head.go:598 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=14.568µs wal_replay_duration=5.971813ms total_replay_duration=6.018125ms 307s ts=2025-11-07T13:32:38.969Z caller=main.go:850 level=info fs_type=EXT4_SUPER_MAGIC 307s ts=2025-11-07T13:32:38.969Z caller=main.go:853 level=info msg="TSDB started" 307s ts=2025-11-07T13:32:38.969Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1084568507 307s ts=2025-11-07T13:32:38.969Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1084568507 totalDuration=307.97µs db_storage=334ns remote_storage=721ns web_handler=258ns query_engine=4.093µs scrape=216.221µs scrape_sd=3.242µs notify=544ns notify_sd=1.865µs rules=566ns 307s ts=2025-11-07T13:32:38.969Z caller=main.go:795 level=info msg="Server is ready to receive web requests." 307s ts=2025-11-07T13:32:39.443Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1084568507 307s ts=2025-11-07T13:32:39.443Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1084568507 totalDuration=143.529µs db_storage=2.128µs remote_storage=1.192µs web_handler=348ns query_engine=2.271µs scrape=71.163µs scrape_sd=2.45µs notify=658ns notify_sd=886ns rules=1.598µs 307s ts=2025-11-07T13:32:39.443Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1084568507 307s ts=2025-11-07T13:32:39.444Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1084568507 totalDuration=188.502µs db_storage=660ns remote_storage=881ns web_handler=291ns query_engine=3.835µs scrape=72.352µs scrape_sd=2.039µs notify=667ns notify_sd=1.066µs rules=871ns 307s ts=2025-11-07T13:32:39.444Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1084568507 307s ts=2025-11-07T13:32:39.444Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1084568507 totalDuration=74.03µs db_storage=205ns remote_storage=385ns web_handler=168ns query_engine=9.292µs scrape=29.751µs scrape_sd=993ns notify=335ns notify_sd=576ns rules=403ns 307s 307s === RUN TestQueryLog/rule_queries,_127.0.0.1:15000,_enabled_at_start,_with_prefix_/foobar 307s query_log_test.go:58: changing prefix has no effect on rules 307s === RUN TestQueryLog/api_queries,_127.0.0.1:15000,_with_prefix_/foobar 307s query_log_test.go:275: ts=2025-11-07T13:32:39.494Z caller=main.go:403 level=info msg="No time or size retention was set so using the default time retention" duration=15d 307s ts=2025-11-07T13:32:39.494Z caller=main.go:435 level=info msg="Starting Prometheus" version="(version=, branch=, revision=)" 307s ts=2025-11-07T13:32:39.494Z caller=main.go:440 level=info build_context="(go=go1.18.1, user=, date=)" 307s ts=2025-11-07T13:32:39.494Z caller=main.go:441 level=info host_details="(Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 s390x autopkgtest (none))" 307s ts=2025-11-07T13:32:39.494Z caller=main.go:442 level=info fd_limits="(soft=1024, hard=1048576)" 307s ts=2025-11-07T13:32:39.494Z caller=main.go:443 level=info vm_limits="(soft=unlimited, hard=unlimited)" 307s ts=2025-11-07T13:32:39.495Z caller=web.go:478 level=info component=web msg="Start listening for connections" address=127.0.0.1:15000 307s ts=2025-11-07T13:32:39.495Z caller=main.go:823 level=info msg="Starting TSDB ..." 307s ts=2025-11-07T13:32:39.495Z caller=web.go:512 level=info component=web msg="Router prefix" prefix=/foobar 307s ts=2025-11-07T13:32:39.496Z caller=tls_config.go:195 level=info component=web msg="TLS is disabled." http2=false 307s ts=2025-11-07T13:32:39.502Z caller=head.go:481 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" 307s ts=2025-11-07T13:32:39.502Z caller=head.go:515 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.877µs 307s ts=2025-11-07T13:32:39.502Z caller=head.go:521 level=info component=tsdb msg="Replaying WAL, this may take a while" 307s ts=2025-11-07T13:32:39.502Z caller=head.go:592 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 307s ts=2025-11-07T13:32:39.502Z caller=head.go:598 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=19.398µs wal_replay_duration=86.877µs total_replay_duration=133.791µs 307s ts=2025-11-07T13:32:39.502Z caller=main.go:850 level=info fs_type=EXT4_SUPER_MAGIC 307s ts=2025-11-07T13:32:39.502Z caller=main.go:853 level=info msg="TSDB started" 307s ts=2025-11-07T13:32:39.502Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1948189137 307s ts=2025-11-07T13:32:39.503Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1948189137 totalDuration=207.029µs db_storage=339ns remote_storage=491ns web_handler=237ns query_engine=252ns scrape=170.878µs scrape_sd=2.275µs notify=404ns notify_sd=1.185µs rules=558ns 307s ts=2025-11-07T13:32:39.503Z caller=main.go:795 level=info msg="Server is ready to receive web requests." 307s ts=2025-11-07T13:32:39.981Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1948189137 307s ts=2025-11-07T13:32:39.981Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1948189137 totalDuration=242.962µs db_storage=672ns remote_storage=986ns web_handler=263ns query_engine=5.008µs scrape=61.786µs scrape_sd=1.904µs notify=445ns notify_sd=827ns rules=737ns 307s ts=2025-11-07T13:32:39.982Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1948189137 307s ts=2025-11-07T13:32:39.983Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1948189137 totalDuration=91.533µs db_storage=405ns remote_storage=520ns web_handler=210ns query_engine=1.236µs scrape=39.499µs scrape_sd=1.007µs notify=452ns notify_sd=2.066µs rules=409ns 307s ts=2025-11-07T13:32:39.983Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1948189137 307s ts=2025-11-07T13:32:39.983Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1948189137 totalDuration=178.56µs db_storage=626ns remote_storage=860ns web_handler=436ns query_engine=6.335µs scrape=53.748µs scrape_sd=5.506µs notify=483ns notify_sd=939ns rules=700ns 307s ts=2025-11-07T13:32:39.986Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1948189137 307s ts=2025-11-07T13:32:39.986Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1948189137 totalDuration=97.805µs db_storage=578ns remote_storage=598ns web_handler=167ns query_engine=17.447µs scrape=36.745µs scrape_sd=901ns notify=401ns notify_sd=693ns rules=612ns 307s 307s === RUN TestQueryLog/console_queries,_127.0.0.1:15000,_with_prefix_/foobar 307s query_log_test.go:275: ts=2025-11-07T13:32:40.003Z caller=main.go:403 level=info msg="No time or size retention was set so using the default time retention" duration=15d 307s ts=2025-11-07T13:32:40.003Z caller=main.go:435 level=info msg="Starting Prometheus" version="(version=, branch=, revision=)" 307s ts=2025-11-07T13:32:40.003Z caller=main.go:440 level=info build_context="(go=go1.18.1, user=, date=)" 307s ts=2025-11-07T13:32:40.003Z caller=main.go:441 level=info host_details="(Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 s390x autopkgtest (none))" 307s ts=2025-11-07T13:32:40.003Z caller=main.go:442 level=info fd_limits="(soft=1024, hard=1048576)" 307s ts=2025-11-07T13:32:40.003Z caller=main.go:443 level=info vm_limits="(soft=unlimited, hard=unlimited)" 307s ts=2025-11-07T13:32:40.004Z caller=web.go:478 level=info component=web msg="Start listening for connections" address=127.0.0.1:15000 307s ts=2025-11-07T13:32:40.005Z caller=main.go:823 level=info msg="Starting TSDB ..." 307s ts=2025-11-07T13:32:40.005Z caller=web.go:512 level=info component=web msg="Router prefix" prefix=/foobar 307s ts=2025-11-07T13:32:40.008Z caller=tls_config.go:195 level=info component=web msg="TLS is disabled." http2=false 307s ts=2025-11-07T13:32:40.009Z caller=head.go:481 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" 307s ts=2025-11-07T13:32:40.009Z caller=head.go:515 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.26µs 307s ts=2025-11-07T13:32:40.009Z caller=head.go:521 level=info component=tsdb msg="Replaying WAL, this may take a while" 307s ts=2025-11-07T13:32:40.009Z caller=head.go:592 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 307s ts=2025-11-07T13:32:40.009Z caller=head.go:598 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=16.548µs wal_replay_duration=115.148µs total_replay_duration=157.632µs 307s ts=2025-11-07T13:32:40.010Z caller=main.go:850 level=info fs_type=EXT4_SUPER_MAGIC 307s ts=2025-11-07T13:32:40.010Z caller=main.go:853 level=info msg="TSDB started" 307s ts=2025-11-07T13:32:40.010Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config4063770445 307s ts=2025-11-07T13:32:40.010Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config4063770445 totalDuration=220.875µs db_storage=378ns remote_storage=426ns web_handler=218ns query_engine=384ns scrape=182.692µs scrape_sd=2.464µs notify=374ns notify_sd=1.263µs rules=567ns 307s ts=2025-11-07T13:32:40.010Z caller=main.go:795 level=info msg="Server is ready to receive web requests." 307s ts=2025-11-07T13:32:40.489Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config4063770445 307s ts=2025-11-07T13:32:40.490Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config4063770445 totalDuration=180.18µs db_storage=841ns remote_storage=835ns web_handler=202ns query_engine=4.413µs scrape=59.943µs scrape_sd=1.436µs notify=477ns notify_sd=835ns rules=873ns 307s ts=2025-11-07T13:32:40.490Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config4063770445 307s ts=2025-11-07T13:32:40.490Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config4063770445 totalDuration=76.812µs db_storage=476ns remote_storage=341ns web_handler=148ns query_engine=1.89µs scrape=31.638µs scrape_sd=955ns notify=399ns notify_sd=598ns rules=348ns 307s ts=2025-11-07T13:32:40.491Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config4063770445 307s ts=2025-11-07T13:32:40.491Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config4063770445 totalDuration=94.48µs db_storage=450ns remote_storage=375ns web_handler=150ns query_engine=3.205µs scrape=30.635µs scrape_sd=841ns notify=334ns notify_sd=514ns rules=324ns 307s ts=2025-11-07T13:32:40.492Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config4063770445 307s ts=2025-11-07T13:32:40.492Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config4063770445 totalDuration=80.157µs db_storage=295ns remote_storage=389ns web_handler=162ns query_engine=13.133µs scrape=28.374µs scrape_sd=852ns notify=406ns notify_sd=653ns rules=383ns 307s 307s === RUN TestQueryLog/rule_queries,_127.0.0.1:15000,_with_prefix_/foobar 307s query_log_test.go:58: changing prefix has no effect on rules 307s === RUN TestQueryLog/api_queries,_[::1]:15000,_enabled_at_start 307s query_log_test.go:275: ts=2025-11-07T13:32:40.508Z caller=main.go:403 level=info msg="No time or size retention was set so using the default time retention" duration=15d 307s ts=2025-11-07T13:32:40.508Z caller=main.go:435 level=info msg="Starting Prometheus" version="(version=, branch=, revision=)" 307s ts=2025-11-07T13:32:40.508Z caller=main.go:440 level=info build_context="(go=go1.18.1, user=, date=)" 307s ts=2025-11-07T13:32:40.508Z caller=main.go:441 level=info host_details="(Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 s390x autopkgtest (none))" 307s ts=2025-11-07T13:32:40.508Z caller=main.go:442 level=info fd_limits="(soft=1024, hard=1048576)" 307s ts=2025-11-07T13:32:40.508Z caller=main.go:443 level=info vm_limits="(soft=unlimited, hard=unlimited)" 307s ts=2025-11-07T13:32:40.509Z caller=web.go:478 level=info component=web msg="Start listening for connections" address=[::1]:15000 307s ts=2025-11-07T13:32:40.509Z caller=main.go:823 level=info msg="Starting TSDB ..." 307s ts=2025-11-07T13:32:40.512Z caller=tls_config.go:195 level=info component=web msg="TLS is disabled." http2=false 307s ts=2025-11-07T13:32:40.513Z caller=head.go:481 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" 307s ts=2025-11-07T13:32:40.513Z caller=head.go:515 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.289µs 307s ts=2025-11-07T13:32:40.513Z caller=head.go:521 level=info component=tsdb msg="Replaying WAL, this may take a while" 307s ts=2025-11-07T13:32:40.513Z caller=head.go:592 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 307s ts=2025-11-07T13:32:40.513Z caller=head.go:598 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=13.467µs wal_replay_duration=96.872µs total_replay_duration=140.438µs 307s ts=2025-11-07T13:32:40.514Z caller=main.go:850 level=info fs_type=EXT4_SUPER_MAGIC 307s ts=2025-11-07T13:32:40.514Z caller=main.go:853 level=info msg="TSDB started" 307s ts=2025-11-07T13:32:40.514Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config207642731 307s ts=2025-11-07T13:32:40.514Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config207642731 totalDuration=183.629µs db_storage=391ns remote_storage=582ns web_handler=241ns query_engine=3.11µs scrape=126.141µs scrape_sd=2.301µs notify=456ns notify_sd=1.294µs rules=636ns 307s ts=2025-11-07T13:32:40.514Z caller=main.go:795 level=info msg="Server is ready to receive web requests." 307s ts=2025-11-07T13:32:40.996Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config207642731 307s ts=2025-11-07T13:32:40.996Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config207642731 totalDuration=101.294µs db_storage=535ns remote_storage=1.178µs web_handler=228ns query_engine=1.062µs scrape=39.596µs scrape_sd=1.221µs notify=497ns notify_sd=672ns rules=555ns 307s ts=2025-11-07T13:32:40.997Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config207642731 307s ts=2025-11-07T13:32:40.997Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config207642731 totalDuration=100.757µs db_storage=220ns remote_storage=365ns web_handler=176ns query_engine=3.37µs scrape=31.175µs scrape_sd=772ns notify=342ns notify_sd=613ns rules=359ns 307s ts=2025-11-07T13:32:40.999Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config207642731 307s ts=2025-11-07T13:32:40.999Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config207642731 totalDuration=113.798µs db_storage=278ns remote_storage=449ns web_handler=208ns query_engine=9.595µs scrape=35.094µs scrape_sd=975ns notify=521ns notify_sd=604ns rules=583ns 307s 307s === RUN TestQueryLog/console_queries,_[::1]:15000,_enabled_at_start 307s query_log_test.go:275: ts=2025-11-07T13:32:41.016Z caller=main.go:403 level=info msg="No time or size retention was set so using the default time retention" duration=15d 307s ts=2025-11-07T13:32:41.016Z caller=main.go:435 level=info msg="Starting Prometheus" version="(version=, branch=, revision=)" 307s ts=2025-11-07T13:32:41.016Z caller=main.go:440 level=info build_context="(go=go1.18.1, user=, date=)" 307s ts=2025-11-07T13:32:41.016Z caller=main.go:441 level=info host_details="(Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 s390x autopkgtest (none))" 307s ts=2025-11-07T13:32:41.016Z caller=main.go:442 level=info fd_limits="(soft=1024, hard=1048576)" 307s ts=2025-11-07T13:32:41.016Z caller=main.go:443 level=info vm_limits="(soft=unlimited, hard=unlimited)" 307s ts=2025-11-07T13:32:41.017Z caller=web.go:478 level=info component=web msg="Start listening for connections" address=[::1]:15000 307s ts=2025-11-07T13:32:41.017Z caller=main.go:823 level=info msg="Starting TSDB ..." 307s ts=2025-11-07T13:32:41.020Z caller=tls_config.go:195 level=info component=web msg="TLS is disabled." http2=false 307s ts=2025-11-07T13:32:41.022Z caller=head.go:481 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" 307s ts=2025-11-07T13:32:41.022Z caller=head.go:515 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.213µs 307s ts=2025-11-07T13:32:41.022Z caller=head.go:521 level=info component=tsdb msg="Replaying WAL, this may take a while" 307s ts=2025-11-07T13:32:41.022Z caller=head.go:592 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 307s ts=2025-11-07T13:32:41.022Z caller=head.go:598 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=14.81µs wal_replay_duration=93.133µs total_replay_duration=137.7µs 307s ts=2025-11-07T13:32:41.023Z caller=main.go:850 level=info fs_type=EXT4_SUPER_MAGIC 307s ts=2025-11-07T13:32:41.023Z caller=main.go:853 level=info msg="TSDB started" 307s ts=2025-11-07T13:32:41.023Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1995092358 307s ts=2025-11-07T13:32:41.023Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1995092358 totalDuration=200.314µs db_storage=323ns remote_storage=714ns web_handler=302ns query_engine=3.694µs scrape=147.19µs scrape_sd=2.404µs notify=461ns notify_sd=1.608µs rules=737ns 307s ts=2025-11-07T13:32:41.023Z caller=main.go:795 level=info msg="Server is ready to receive web requests." 307s ts=2025-11-07T13:32:41.503Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1995092358 307s ts=2025-11-07T13:32:41.504Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1995092358 totalDuration=270.865µs db_storage=1.582µs remote_storage=2.464µs web_handler=715ns query_engine=1.882µs scrape=128.115µs scrape_sd=4.541µs notify=1.248µs notify_sd=861ns rules=4.474µs 307s ts=2025-11-07T13:32:41.504Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1995092358 307s ts=2025-11-07T13:32:41.504Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1995092358 totalDuration=224.799µs db_storage=238ns remote_storage=382ns web_handler=156ns query_engine=7.033µs scrape=118.72µs scrape_sd=838ns notify=314ns notify_sd=575ns rules=396ns 307s ts=2025-11-07T13:32:41.505Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1995092358 307s ts=2025-11-07T13:32:41.506Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1995092358 totalDuration=104.327µs db_storage=253ns remote_storage=409ns web_handler=152ns query_engine=14.579µs scrape=44.355µs scrape_sd=872ns notify=326ns notify_sd=581ns rules=395ns 307s 307s === RUN TestQueryLog/rule_queries,_[::1]:15000,_enabled_at_start 307s query_log_test.go:275: ts=2025-11-07T13:32:41.525Z caller=main.go:403 level=info msg="No time or size retention was set so using the default time retention" duration=15d 307s ts=2025-11-07T13:32:41.526Z caller=main.go:435 level=info msg="Starting Prometheus" version="(version=, branch=, revision=)" 307s ts=2025-11-07T13:32:41.526Z caller=main.go:440 level=info build_context="(go=go1.18.1, user=, date=)" 307s ts=2025-11-07T13:32:41.526Z caller=main.go:441 level=info host_details="(Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 s390x autopkgtest (none))" 307s ts=2025-11-07T13:32:41.526Z caller=main.go:442 level=info fd_limits="(soft=1024, hard=1048576)" 307s ts=2025-11-07T13:32:41.526Z caller=main.go:443 level=info vm_limits="(soft=unlimited, hard=unlimited)" 307s ts=2025-11-07T13:32:41.527Z caller=web.go:478 level=info component=web msg="Start listening for connections" address=[::1]:15000 307s ts=2025-11-07T13:32:41.527Z caller=main.go:823 level=info msg="Starting TSDB ..." 307s ts=2025-11-07T13:32:41.529Z caller=tls_config.go:195 level=info component=web msg="TLS is disabled." http2=false 307s ts=2025-11-07T13:32:41.541Z caller=head.go:481 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" 307s ts=2025-11-07T13:32:41.541Z caller=head.go:515 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.513µs 307s ts=2025-11-07T13:32:41.541Z caller=head.go:521 level=info component=tsdb msg="Replaying WAL, this may take a while" 307s ts=2025-11-07T13:32:41.541Z caller=head.go:592 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 307s ts=2025-11-07T13:32:41.541Z caller=head.go:598 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=19.26µs wal_replay_duration=432.297µs total_replay_duration=479.808µs 307s ts=2025-11-07T13:32:41.544Z caller=main.go:850 level=info fs_type=EXT4_SUPER_MAGIC 307s ts=2025-11-07T13:32:41.544Z caller=main.go:853 level=info msg="TSDB started" 307s ts=2025-11-07T13:32:41.544Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1590694145 307s ts=2025-11-07T13:32:41.545Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1590694145 totalDuration=835.87µs db_storage=821ns remote_storage=1.099µs web_handler=358ns query_engine=4.685µs scrape=423.534µs scrape_sd=3.203µs notify=656ns notify_sd=1.756µs rules=290.791µs 307s ts=2025-11-07T13:32:41.545Z caller=main.go:795 level=info msg="Server is ready to receive web requests." 307s ts=2025-11-07T13:32:44.010Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1590694145 307s ts=2025-11-07T13:32:44.011Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1590694145 totalDuration=654.398µs db_storage=3.111µs remote_storage=2.717µs web_handler=840ns query_engine=6.896µs scrape=134.615µs scrape_sd=4.892µs notify=1.543µs notify_sd=1.277µs rules=284.449µs 307s ts=2025-11-07T13:32:46.012Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1590694145 307s ts=2025-11-07T13:32:46.012Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1590694145 totalDuration=632.134µs db_storage=3.141µs remote_storage=2.546µs web_handler=725ns query_engine=8.254µs scrape=153.112µs scrape_sd=9.735µs notify=1.355µs notify_sd=1.403µs rules=221.583µs 307s ts=2025-11-07T13:32:50.014Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1590694145 307s ts=2025-11-07T13:32:50.014Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1590694145 totalDuration=510.572µs db_storage=1.859µs remote_storage=2.526µs web_handler=706ns query_engine=43.767µs scrape=112.524µs scrape_sd=5.285µs notify=1.356µs notify_sd=1.592µs rules=202.579µs 307s 307s === RUN TestQueryLog/api_queries,_[::1]:15000 307s query_log_test.go:275: ts=2025-11-07T13:32:52.034Z caller=main.go:403 level=info msg="No time or size retention was set so using the default time retention" duration=15d 307s ts=2025-11-07T13:32:52.034Z caller=main.go:435 level=info msg="Starting Prometheus" version="(version=, branch=, revision=)" 307s ts=2025-11-07T13:32:52.034Z caller=main.go:440 level=info build_context="(go=go1.18.1, user=, date=)" 307s ts=2025-11-07T13:32:52.034Z caller=main.go:441 level=info host_details="(Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 s390x autopkgtest (none))" 307s ts=2025-11-07T13:32:52.034Z caller=main.go:442 level=info fd_limits="(soft=1024, hard=1048576)" 307s ts=2025-11-07T13:32:52.034Z caller=main.go:443 level=info vm_limits="(soft=unlimited, hard=unlimited)" 307s ts=2025-11-07T13:32:52.036Z caller=web.go:478 level=info component=web msg="Start listening for connections" address=[::1]:15000 307s ts=2025-11-07T13:32:52.036Z caller=main.go:823 level=info msg="Starting TSDB ..." 307s ts=2025-11-07T13:32:52.039Z caller=tls_config.go:195 level=info component=web msg="TLS is disabled." http2=false 307s ts=2025-11-07T13:32:52.050Z caller=head.go:481 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" 307s ts=2025-11-07T13:32:52.050Z caller=head.go:515 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.948µs 307s ts=2025-11-07T13:32:52.050Z caller=head.go:521 level=info component=tsdb msg="Replaying WAL, this may take a while" 307s ts=2025-11-07T13:32:52.050Z caller=head.go:592 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 307s ts=2025-11-07T13:32:52.050Z caller=head.go:598 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=16.389µs wal_replay_duration=139.378µs total_replay_duration=183.481µs 307s ts=2025-11-07T13:32:52.051Z caller=main.go:850 level=info fs_type=EXT4_SUPER_MAGIC 307s ts=2025-11-07T13:32:52.051Z caller=main.go:853 level=info msg="TSDB started" 307s ts=2025-11-07T13:32:52.051Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1797518066 307s ts=2025-11-07T13:32:52.051Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1797518066 totalDuration=305.325µs db_storage=1.141µs remote_storage=1.55µs web_handler=354ns query_engine=603ns scrape=262.759µs scrape_sd=3.991µs notify=1.133µs notify_sd=1.632µs rules=1.83µs 307s ts=2025-11-07T13:32:52.051Z caller=main.go:795 level=info msg="Server is ready to receive web requests." 307s ts=2025-11-07T13:32:52.519Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1797518066 307s ts=2025-11-07T13:32:52.520Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1797518066 totalDuration=259.809µs db_storage=3.721µs remote_storage=1.122µs web_handler=403ns query_engine=5.455µs scrape=79.879µs scrape_sd=4.436µs notify=636ns notify_sd=762ns rules=1.012µs 307s ts=2025-11-07T13:32:52.521Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1797518066 307s ts=2025-11-07T13:32:52.521Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1797518066 totalDuration=140.654µs db_storage=567ns remote_storage=857ns web_handler=234ns query_engine=1.919µs scrape=56.29µs scrape_sd=1.707µs notify=521ns notify_sd=964ns rules=721ns 307s ts=2025-11-07T13:32:52.523Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1797518066 307s ts=2025-11-07T13:32:52.524Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1797518066 totalDuration=128.115µs db_storage=366ns remote_storage=635ns web_handler=221ns query_engine=3.973µs scrape=41.383µs scrape_sd=987ns notify=371ns notify_sd=941ns rules=445ns 307s ts=2025-11-07T13:32:52.525Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1797518066 307s ts=2025-11-07T13:32:52.525Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1797518066 totalDuration=95.122µs db_storage=313ns remote_storage=403ns web_handler=222ns query_engine=20.256µs scrape=38.331µs scrape_sd=787ns notify=424ns notify_sd=606ns rules=346ns 307s 307s === RUN TestQueryLog/console_queries,_[::1]:15000 307s query_log_test.go:275: ts=2025-11-07T13:32:52.546Z caller=main.go:403 level=info msg="No time or size retention was set so using the default time retention" duration=15d 307s ts=2025-11-07T13:32:52.546Z caller=main.go:435 level=info msg="Starting Prometheus" version="(version=, branch=, revision=)" 307s ts=2025-11-07T13:32:52.546Z caller=main.go:440 level=info build_context="(go=go1.18.1, user=, date=)" 307s ts=2025-11-07T13:32:52.546Z caller=main.go:441 level=info host_details="(Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 s390x autopkgtest (none))" 307s ts=2025-11-07T13:32:52.546Z caller=main.go:442 level=info fd_limits="(soft=1024, hard=1048576)" 307s ts=2025-11-07T13:32:52.546Z caller=main.go:443 level=info vm_limits="(soft=unlimited, hard=unlimited)" 307s ts=2025-11-07T13:32:52.547Z caller=web.go:478 level=info component=web msg="Start listening for connections" address=[::1]:15000 307s ts=2025-11-07T13:32:52.547Z caller=main.go:823 level=info msg="Starting TSDB ..." 307s ts=2025-11-07T13:32:52.549Z caller=tls_config.go:195 level=info component=web msg="TLS is disabled." http2=false 307s ts=2025-11-07T13:32:52.551Z caller=head.go:481 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" 307s ts=2025-11-07T13:32:52.551Z caller=head.go:515 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.242µs 307s ts=2025-11-07T13:32:52.551Z caller=head.go:521 level=info component=tsdb msg="Replaying WAL, this may take a while" 307s ts=2025-11-07T13:32:52.552Z caller=head.go:592 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 307s ts=2025-11-07T13:32:52.552Z caller=head.go:598 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=15.032µs wal_replay_duration=376.148µs total_replay_duration=413.123µs 307s ts=2025-11-07T13:32:52.553Z caller=main.go:850 level=info fs_type=EXT4_SUPER_MAGIC 307s ts=2025-11-07T13:32:52.553Z caller=main.go:853 level=info msg="TSDB started" 307s ts=2025-11-07T13:32:52.553Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config4177189559 307s ts=2025-11-07T13:32:52.553Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config4177189559 totalDuration=192.255µs db_storage=319ns remote_storage=573ns web_handler=186ns query_engine=267ns scrape=153.665µs scrape_sd=2.671µs notify=538ns notify_sd=1.502µs rules=573ns 307s ts=2025-11-07T13:32:52.553Z caller=main.go:795 level=info msg="Server is ready to receive web requests." 307s ts=2025-11-07T13:32:53.029Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config4177189559 307s ts=2025-11-07T13:32:53.029Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config4177189559 totalDuration=153.541µs db_storage=450ns remote_storage=657ns web_handler=269ns query_engine=4.605µs scrape=43.197µs scrape_sd=1.431µs notify=493ns notify_sd=759ns rules=557ns 307s ts=2025-11-07T13:32:53.030Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config4177189559 307s ts=2025-11-07T13:32:53.030Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config4177189559 totalDuration=86.099µs db_storage=269ns remote_storage=443ns web_handler=181ns query_engine=1.108µs scrape=30.889µs scrape_sd=864ns notify=347ns notify_sd=621ns rules=405ns 307s ts=2025-11-07T13:32:53.030Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config4177189559 307s ts=2025-11-07T13:32:53.030Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config4177189559 totalDuration=82.129µs db_storage=245ns remote_storage=345ns web_handler=164ns query_engine=3.226µs scrape=27.151µs scrape_sd=720ns notify=397ns notify_sd=583ns rules=504ns 307s ts=2025-11-07T13:32:53.031Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config4177189559 307s ts=2025-11-07T13:32:53.032Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config4177189559 totalDuration=140.473µs db_storage=636ns remote_storage=734ns web_handler=237ns query_engine=11.746µs scrape=62.648µs scrape_sd=1.752µs notify=510ns notify_sd=826ns rules=760ns 307s 307s === RUN TestQueryLog/rule_queries,_[::1]:15000 307s query_log_test.go:275: ts=2025-11-07T13:32:53.048Z caller=main.go:403 level=info msg="No time or size retention was set so using the default time retention" duration=15d 307s ts=2025-11-07T13:32:53.048Z caller=main.go:435 level=info msg="Starting Prometheus" version="(version=, branch=, revision=)" 307s ts=2025-11-07T13:32:53.048Z caller=main.go:440 level=info build_context="(go=go1.18.1, user=, date=)" 307s ts=2025-11-07T13:32:53.048Z caller=main.go:441 level=info host_details="(Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 s390x autopkgtest (none))" 307s ts=2025-11-07T13:32:53.048Z caller=main.go:442 level=info fd_limits="(soft=1024, hard=1048576)" 307s ts=2025-11-07T13:32:53.048Z caller=main.go:443 level=info vm_limits="(soft=unlimited, hard=unlimited)" 307s ts=2025-11-07T13:32:53.049Z caller=web.go:478 level=info component=web msg="Start listening for connections" address=[::1]:15000 307s ts=2025-11-07T13:32:53.049Z caller=main.go:823 level=info msg="Starting TSDB ..." 307s ts=2025-11-07T13:32:53.053Z caller=head.go:481 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" 307s ts=2025-11-07T13:32:53.053Z caller=head.go:515 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.693µs 307s ts=2025-11-07T13:32:53.053Z caller=head.go:521 level=info component=tsdb msg="Replaying WAL, this may take a while" 307s ts=2025-11-07T13:32:53.054Z caller=tls_config.go:195 level=info component=web msg="TLS is disabled." http2=false 307s ts=2025-11-07T13:32:53.054Z caller=head.go:592 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 307s ts=2025-11-07T13:32:53.054Z caller=head.go:598 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=14.16µs wal_replay_duration=675.144µs total_replay_duration=712.567µs 307s ts=2025-11-07T13:32:53.054Z caller=main.go:850 level=info fs_type=EXT4_SUPER_MAGIC 307s ts=2025-11-07T13:32:53.054Z caller=main.go:853 level=info msg="TSDB started" 307s ts=2025-11-07T13:32:53.054Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1852482431 307s ts=2025-11-07T13:32:53.055Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1852482431 totalDuration=405.465µs db_storage=296ns remote_storage=624ns web_handler=187ns query_engine=218ns scrape=152.378µs scrape_sd=1.976µs notify=379ns notify_sd=1.43µs rules=192.99µs 307s ts=2025-11-07T13:32:53.055Z caller=main.go:795 level=info msg="Server is ready to receive web requests." 307s ts=2025-11-07T13:32:55.535Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1852482431 307s ts=2025-11-07T13:32:55.536Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1852482431 totalDuration=704.722µs db_storage=2.972µs remote_storage=5.187µs web_handler=770ns query_engine=7.517µs scrape=130.105µs scrape_sd=5.223µs notify=1.305µs notify_sd=1.25µs rules=282.383µs 307s ts=2025-11-07T13:32:57.537Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1852482431 307s ts=2025-11-07T13:32:57.537Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1852482431 totalDuration=582.859µs db_storage=2.726µs remote_storage=2.481µs web_handler=829ns query_engine=3.448µs scrape=159.413µs scrape_sd=5.829µs notify=1.401µs notify_sd=1.313µs rules=214.998µs 307s ts=2025-11-07T13:32:59.538Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1852482431 307s ts=2025-11-07T13:32:59.539Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1852482431 totalDuration=685.822µs db_storage=2.899µs remote_storage=2.751µs web_handler=700ns query_engine=6.973µs scrape=160.456µs scrape_sd=6.772µs notify=1.327µs notify_sd=1.193µs rules=222.471µs 307s ts=2025-11-07T13:33:03.540Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1852482431 307s ts=2025-11-07T13:33:03.541Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1852482431 totalDuration=554.132µs db_storage=1.988µs remote_storage=2.058µs web_handler=974ns query_engine=39.953µs scrape=140.862µs scrape_sd=4.84µs notify=1.587µs notify_sd=3.253µs rules=210.567µs 307s 307s === RUN TestQueryLog/api_queries,_[::1]:15000,_enabled_at_start,_with_prefix_/foobar 307s query_log_test.go:275: ts=2025-11-07T13:33:05.561Z caller=main.go:403 level=info msg="No time or size retention was set so using the default time retention" duration=15d 307s ts=2025-11-07T13:33:05.561Z caller=main.go:435 level=info msg="Starting Prometheus" version="(version=, branch=, revision=)" 307s ts=2025-11-07T13:33:05.561Z caller=main.go:440 level=info build_context="(go=go1.18.1, user=, date=)" 307s ts=2025-11-07T13:33:05.561Z caller=main.go:441 level=info host_details="(Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 s390x autopkgtest (none))" 307s ts=2025-11-07T13:33:05.561Z caller=main.go:442 level=info fd_limits="(soft=1024, hard=1048576)" 307s ts=2025-11-07T13:33:05.561Z caller=main.go:443 level=info vm_limits="(soft=unlimited, hard=unlimited)" 307s ts=2025-11-07T13:33:05.562Z caller=web.go:478 level=info component=web msg="Start listening for connections" address=[::1]:15000 307s ts=2025-11-07T13:33:05.562Z caller=main.go:823 level=info msg="Starting TSDB ..." 307s ts=2025-11-07T13:33:05.562Z caller=web.go:512 level=info component=web msg="Router prefix" prefix=/foobar 307s ts=2025-11-07T13:33:05.564Z caller=tls_config.go:195 level=info component=web msg="TLS is disabled." http2=false 307s ts=2025-11-07T13:33:05.566Z caller=head.go:481 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" 307s ts=2025-11-07T13:33:05.566Z caller=head.go:515 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.043µs 307s ts=2025-11-07T13:33:05.566Z caller=head.go:521 level=info component=tsdb msg="Replaying WAL, this may take a while" 307s ts=2025-11-07T13:33:05.566Z caller=head.go:592 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 307s ts=2025-11-07T13:33:05.566Z caller=head.go:598 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=14.291µs wal_replay_duration=106.488µs total_replay_duration=139.307µs 307s ts=2025-11-07T13:33:05.567Z caller=main.go:850 level=info fs_type=EXT4_SUPER_MAGIC 307s ts=2025-11-07T13:33:05.567Z caller=main.go:853 level=info msg="TSDB started" 307s ts=2025-11-07T13:33:05.567Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config4209423789 307s ts=2025-11-07T13:33:05.567Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config4209423789 totalDuration=306.922µs db_storage=871ns remote_storage=3.55µs web_handler=392ns query_engine=3.691µs scrape=227.752µs scrape_sd=3.044µs notify=837ns notify_sd=1.415µs rules=1.547µs 307s ts=2025-11-07T13:33:05.567Z caller=main.go:795 level=info msg="Server is ready to receive web requests." 307s ts=2025-11-07T13:33:06.048Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config4209423789 307s ts=2025-11-07T13:33:06.048Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config4209423789 totalDuration=116.997µs db_storage=735ns remote_storage=552ns web_handler=233ns query_engine=1.1µs scrape=39.721µs scrape_sd=5.721µs notify=470ns notify_sd=734ns rules=534ns 307s ts=2025-11-07T13:33:06.051Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config4209423789 307s ts=2025-11-07T13:33:06.051Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config4209423789 totalDuration=114.265µs db_storage=233ns remote_storage=423ns web_handler=173ns query_engine=3.532µs scrape=42.977µs scrape_sd=849ns notify=341ns notify_sd=719ns rules=416ns 307s ts=2025-11-07T13:33:06.099Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config4209423789 307s ts=2025-11-07T13:33:06.099Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config4209423789 totalDuration=113.355µs db_storage=658ns remote_storage=642ns web_handler=215ns query_engine=11.768µs scrape=48.792µs scrape_sd=1.088µs notify=437ns notify_sd=732ns rules=563ns 307s 307s === RUN TestQueryLog/console_queries,_[::1]:15000,_enabled_at_start,_with_prefix_/foobar 307s query_log_test.go:275: ts=2025-11-07T13:33:06.114Z caller=main.go:403 level=info msg="No time or size retention was set so using the default time retention" duration=15d 307s ts=2025-11-07T13:33:06.114Z caller=main.go:435 level=info msg="Starting Prometheus" version="(version=, branch=, revision=)" 307s ts=2025-11-07T13:33:06.114Z caller=main.go:440 level=info build_context="(go=go1.18.1, user=, date=)" 307s ts=2025-11-07T13:33:06.114Z caller=main.go:441 level=info host_details="(Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 s390x autopkgtest (none))" 307s ts=2025-11-07T13:33:06.114Z caller=main.go:442 level=info fd_limits="(soft=1024, hard=1048576)" 307s ts=2025-11-07T13:33:06.115Z caller=main.go:443 level=info vm_limits="(soft=unlimited, hard=unlimited)" 307s ts=2025-11-07T13:33:06.115Z caller=web.go:478 level=info component=web msg="Start listening for connections" address=[::1]:15000 307s ts=2025-11-07T13:33:06.116Z caller=web.go:512 level=info component=web msg="Router prefix" prefix=/foobar 307s ts=2025-11-07T13:33:06.116Z caller=main.go:823 level=info msg="Starting TSDB ..." 307s ts=2025-11-07T13:33:06.117Z caller=tls_config.go:195 level=info component=web msg="TLS is disabled." http2=false 307s ts=2025-11-07T13:33:06.119Z caller=head.go:481 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" 307s ts=2025-11-07T13:33:06.119Z caller=head.go:515 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.271µs 307s ts=2025-11-07T13:33:06.119Z caller=head.go:521 level=info component=tsdb msg="Replaying WAL, this may take a while" 307s ts=2025-11-07T13:33:06.119Z caller=head.go:592 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 307s ts=2025-11-07T13:33:06.119Z caller=head.go:598 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=14.614µs wal_replay_duration=80.251µs total_replay_duration=112.391µs 307s ts=2025-11-07T13:33:06.120Z caller=main.go:850 level=info fs_type=EXT4_SUPER_MAGIC 307s ts=2025-11-07T13:33:06.120Z caller=main.go:853 level=info msg="TSDB started" 307s ts=2025-11-07T13:33:06.120Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config2978860976 307s ts=2025-11-07T13:33:06.120Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config2978860976 totalDuration=183.154µs db_storage=257ns remote_storage=511ns web_handler=304ns query_engine=2.936µs scrape=130.713µs scrape_sd=2.41µs notify=409ns notify_sd=1.3µs rules=550ns 307s ts=2025-11-07T13:33:06.120Z caller=main.go:795 level=info msg="Server is ready to receive web requests." 307s ts=2025-11-07T13:33:06.603Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config2978860976 307s ts=2025-11-07T13:33:06.603Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config2978860976 totalDuration=91.619µs db_storage=488ns remote_storage=639ns web_handler=209ns query_engine=998ns scrape=38.325µs scrape_sd=1.25µs notify=453ns notify_sd=601ns rules=545ns 307s ts=2025-11-07T13:33:06.603Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config2978860976 307s ts=2025-11-07T13:33:06.603Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config2978860976 totalDuration=104.499µs db_storage=248ns remote_storage=408ns web_handler=153ns query_engine=3.38µs scrape=44.298µs scrape_sd=863ns notify=314ns notify_sd=544ns rules=419ns 307s ts=2025-11-07T13:33:06.604Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config2978860976 307s ts=2025-11-07T13:33:06.604Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config2978860976 totalDuration=81.346µs db_storage=240ns remote_storage=404ns web_handler=154ns query_engine=9.133µs scrape=37.898µs scrape_sd=2.46µs notify=345ns notify_sd=537ns rules=364ns 307s 307s === RUN TestQueryLog/rule_queries,_[::1]:15000,_enabled_at_start,_with_prefix_/foobar 307s query_log_test.go:58: changing prefix has no effect on rules 307s === RUN TestQueryLog/api_queries,_[::1]:15000,_with_prefix_/foobar 307s query_log_test.go:275: ts=2025-11-07T13:33:06.619Z caller=main.go:403 level=info msg="No time or size retention was set so using the default time retention" duration=15d 307s ts=2025-11-07T13:33:06.619Z caller=main.go:435 level=info msg="Starting Prometheus" version="(version=, branch=, revision=)" 307s ts=2025-11-07T13:33:06.620Z caller=main.go:440 level=info build_context="(go=go1.18.1, user=, date=)" 307s ts=2025-11-07T13:33:06.620Z caller=main.go:441 level=info host_details="(Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 s390x autopkgtest (none))" 307s ts=2025-11-07T13:33:06.620Z caller=main.go:442 level=info fd_limits="(soft=1024, hard=1048576)" 307s ts=2025-11-07T13:33:06.620Z caller=main.go:443 level=info vm_limits="(soft=unlimited, hard=unlimited)" 307s ts=2025-11-07T13:33:06.621Z caller=web.go:478 level=info component=web msg="Start listening for connections" address=[::1]:15000 307s ts=2025-11-07T13:33:06.621Z caller=main.go:823 level=info msg="Starting TSDB ..." 307s ts=2025-11-07T13:33:06.621Z caller=web.go:512 level=info component=web msg="Router prefix" prefix=/foobar 307s ts=2025-11-07T13:33:06.623Z caller=tls_config.go:195 level=info component=web msg="TLS is disabled." http2=false 307s ts=2025-11-07T13:33:06.624Z caller=head.go:481 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" 307s ts=2025-11-07T13:33:06.624Z caller=head.go:515 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.113µs 307s ts=2025-11-07T13:33:06.624Z caller=head.go:521 level=info component=tsdb msg="Replaying WAL, this may take a while" 307s ts=2025-11-07T13:33:06.624Z caller=head.go:592 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 307s ts=2025-11-07T13:33:06.624Z caller=head.go:598 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=13.354µs wal_replay_duration=78.6µs total_replay_duration=116.825µs 307s ts=2025-11-07T13:33:06.625Z caller=main.go:850 level=info fs_type=EXT4_SUPER_MAGIC 307s ts=2025-11-07T13:33:06.625Z caller=main.go:853 level=info msg="TSDB started" 307s ts=2025-11-07T13:33:06.625Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1425197991 307s ts=2025-11-07T13:33:06.625Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1425197991 totalDuration=148.716µs db_storage=270ns remote_storage=486ns web_handler=203ns query_engine=249ns scrape=119.811µs scrape_sd=1.939µs notify=428ns notify_sd=1.292µs rules=486ns 307s ts=2025-11-07T13:33:06.625Z caller=main.go:795 level=info msg="Server is ready to receive web requests." 307s ts=2025-11-07T13:33:07.107Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1425197991 307s ts=2025-11-07T13:33:07.107Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1425197991 totalDuration=189.879µs db_storage=640ns remote_storage=782ns web_handler=257ns query_engine=4.051µs scrape=74.95µs scrape_sd=1.497µs notify=515ns notify_sd=837ns rules=713ns 307s ts=2025-11-07T13:33:07.108Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1425197991 307s ts=2025-11-07T13:33:07.108Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1425197991 totalDuration=69.052µs db_storage=394ns remote_storage=371ns web_handler=163ns query_engine=953ns scrape=30.179µs scrape_sd=1.039µs notify=308ns notify_sd=531ns rules=375ns 307s ts=2025-11-07T13:33:07.109Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1425197991 307s ts=2025-11-07T13:33:07.109Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1425197991 totalDuration=83.647µs db_storage=298ns remote_storage=353ns web_handler=143ns query_engine=3.097µs scrape=31.782µs scrape_sd=1.048µs notify=319ns notify_sd=566ns rules=345ns 307s ts=2025-11-07T13:33:07.114Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config1425197991 307s ts=2025-11-07T13:33:07.114Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config1425197991 totalDuration=101.561µs db_storage=641ns remote_storage=627ns web_handler=226ns query_engine=14.451µs scrape=35.884µs scrape_sd=1.176µs notify=444ns notify_sd=698ns rules=564ns 307s 307s === RUN TestQueryLog/console_queries,_[::1]:15000,_with_prefix_/foobar 307s query_log_test.go:275: ts=2025-11-07T13:33:07.131Z caller=main.go:403 level=info msg="No time or size retention was set so using the default time retention" duration=15d 307s ts=2025-11-07T13:33:07.131Z caller=main.go:435 level=info msg="Starting Prometheus" version="(version=, branch=, revision=)" 307s ts=2025-11-07T13:33:07.131Z caller=main.go:440 level=info build_context="(go=go1.18.1, user=, date=)" 307s ts=2025-11-07T13:33:07.131Z caller=main.go:441 level=info host_details="(Linux 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:18:23 UTC 2025 s390x autopkgtest (none))" 307s ts=2025-11-07T13:33:07.131Z caller=main.go:442 level=info fd_limits="(soft=1024, hard=1048576)" 307s ts=2025-11-07T13:33:07.131Z caller=main.go:443 level=info vm_limits="(soft=unlimited, hard=unlimited)" 307s ts=2025-11-07T13:33:07.132Z caller=web.go:478 level=info component=web msg="Start listening for connections" address=[::1]:15000 307s ts=2025-11-07T13:33:07.132Z caller=main.go:823 level=info msg="Starting TSDB ..." 307s ts=2025-11-07T13:33:07.133Z caller=web.go:512 level=info component=web msg="Router prefix" prefix=/foobar 307s ts=2025-11-07T13:33:07.135Z caller=tls_config.go:195 level=info component=web msg="TLS is disabled." http2=false 307s ts=2025-11-07T13:33:07.136Z caller=head.go:481 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" 307s ts=2025-11-07T13:33:07.136Z caller=head.go:515 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.377µs 307s ts=2025-11-07T13:33:07.136Z caller=head.go:521 level=info component=tsdb msg="Replaying WAL, this may take a while" 307s ts=2025-11-07T13:33:07.136Z caller=head.go:592 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 307s ts=2025-11-07T13:33:07.136Z caller=head.go:598 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=13.167µs wal_replay_duration=87.588µs total_replay_duration=118.575µs 307s ts=2025-11-07T13:33:07.137Z caller=main.go:850 level=info fs_type=EXT4_SUPER_MAGIC 307s ts=2025-11-07T13:33:07.137Z caller=main.go:853 level=info msg="TSDB started" 307s ts=2025-11-07T13:33:07.137Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config786376889 307s ts=2025-11-07T13:33:07.137Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config786376889 totalDuration=171.082µs db_storage=257ns remote_storage=469ns web_handler=189ns query_engine=267ns scrape=144.975µs scrape_sd=2.052µs notify=399ns notify_sd=1.368µs rules=451ns 307s ts=2025-11-07T13:33:07.137Z caller=main.go:795 level=info msg="Server is ready to receive web requests." 307s ts=2025-11-07T13:33:07.618Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config786376889 307s ts=2025-11-07T13:33:07.618Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config786376889 totalDuration=220.159µs db_storage=1.528µs remote_storage=1.666µs web_handler=538ns query_engine=4.059µs scrape=84.226µs scrape_sd=3.041µs notify=613ns notify_sd=694ns rules=1.302µs 307s ts=2025-11-07T13:33:07.619Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config786376889 307s ts=2025-11-07T13:33:07.619Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config786376889 totalDuration=67.65µs db_storage=272ns remote_storage=383ns web_handler=175ns query_engine=883ns scrape=29.889µs scrape_sd=867ns notify=329ns notify_sd=642ns rules=363ns 307s ts=2025-11-07T13:33:07.619Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config786376889 307s ts=2025-11-07T13:33:07.619Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config786376889 totalDuration=77.284µs db_storage=256ns remote_storage=355ns web_handler=170ns query_engine=2.792µs scrape=27.802µs scrape_sd=972ns notify=330ns notify_sd=567ns rules=354ns 307s ts=2025-11-07T13:33:07.620Z caller=main.go:980 level=info msg="Loading configuration file" filename=/tmp/config786376889 307s ts=2025-11-07T13:33:07.620Z caller=main.go:1017 level=info msg="Completed loading of configuration file" filename=/tmp/config786376889 totalDuration=78.509µs db_storage=290ns remote_storage=377ns web_handler=198ns query_engine=9.611µs scrape=34.05µs scrape_sd=838ns notify=354ns notify_sd=556ns rules=396ns 307s 307s === RUN TestQueryLog/rule_queries,_[::1]:15000,_with_prefix_/foobar 307s query_log_test.go:58: changing prefix has no effect on rules 307s --- PASS: TestQueryLog (54.25s) 307s --- PASS: TestQueryLog/api_queries,_127.0.0.1:15000,_enabled_at_start (0.51s) 307s --- PASS: TestQueryLog/console_queries,_127.0.0.1:15000,_enabled_at_start (0.51s) 307s --- PASS: TestQueryLog/rule_queries,_127.0.0.1:15000,_enabled_at_start (10.51s) 307s --- PASS: TestQueryLog/api_queries,_127.0.0.1:15000 (0.52s) 307s --- PASS: TestQueryLog/console_queries,_127.0.0.1:15000 (0.51s) 307s --- PASS: TestQueryLog/rule_queries,_127.0.0.1:15000 (12.51s) 307s --- PASS: TestQueryLog/api_queries,_127.0.0.1:15000,_enabled_at_start,_with_prefix_/foobar (0.51s) 307s --- PASS: TestQueryLog/console_queries,_127.0.0.1:15000,_enabled_at_start,_with_prefix_/foobar (0.54s) 307s --- SKIP: TestQueryLog/rule_queries,_127.0.0.1:15000,_enabled_at_start,_with_prefix_/foobar (0.00s) 307s --- PASS: TestQueryLog/api_queries,_127.0.0.1:15000,_with_prefix_/foobar (0.51s) 307s --- PASS: TestQueryLog/console_queries,_127.0.0.1:15000,_with_prefix_/foobar (0.51s) 307s --- SKIP: TestQueryLog/rule_queries,_127.0.0.1:15000,_with_prefix_/foobar (0.00s) 307s --- PASS: TestQueryLog/api_queries,_[::1]:15000,_enabled_at_start (0.51s) 307s --- PASS: TestQueryLog/console_queries,_[::1]:15000,_enabled_at_start (0.51s) 307s --- PASS: TestQueryLog/rule_queries,_[::1]:15000,_enabled_at_start (10.51s) 307s --- PASS: TestQueryLog/api_queries,_[::1]:15000 (0.51s) 307s --- PASS: TestQueryLog/console_queries,_[::1]:15000 (0.51s) 307s --- PASS: TestQueryLog/rule_queries,_[::1]:15000 (12.51s) 307s --- PASS: TestQueryLog/api_queries,_[::1]:15000,_enabled_at_start,_with_prefix_/foobar (0.56s) 307s --- PASS: TestQueryLog/console_queries,_[::1]:15000,_enabled_at_start,_with_prefix_/foobar (0.51s) 307s --- SKIP: TestQueryLog/rule_queries,_[::1]:15000,_enabled_at_start,_with_prefix_/foobar (0.00s) 307s --- PASS: TestQueryLog/api_queries,_[::1]:15000,_with_prefix_/foobar (0.51s) 307s --- PASS: TestQueryLog/console_queries,_[::1]:15000,_with_prefix_/foobar (0.51s) 307s --- SKIP: TestQueryLog/rule_queries,_[::1]:15000,_with_prefix_/foobar (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/cmd/prometheus 65.016s 307s === RUN TestBackfill 307s === RUN TestBackfill/Empty_file. 307s backfill_test.go:687: Test:Empty file. 307s === RUN TestBackfill/Multiple_samples_with_different_timestamp_for_different_series. 307s backfill_test.go:687: Test:Multiple samples with different timestamp for different series. 307s BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE 307s 01K9F88NNHEHEG09PVW2J6MK0B 1565133713989 1565133713991 2ms 2 2 2 717 307s === RUN TestBackfill/Multiple_samples_separated_by_3_days. 307s backfill_test.go:687: Test:Multiple samples separated by 3 days. 307s BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE 307s 01K9F88NPQK2YVHC4DTVWBJN2P 1565133713989 1565133713990 1ms 1 1 1 620 307s 01K9F88NQAS5Z1D5X3DWFE4CMW 1565392913989 1565392913990 1ms 1 1 1 620 307s 01K9F88NR185ZYHC3N8EV7GRHP 1565652113989 1565652113990 1ms 1 1 1 620 307s === RUN TestBackfill/Unordered_samples_from_multiple_series,_which_end_in_different_blocks. 307s backfill_test.go:687: Test:Unordered samples from multiple series, which end in different blocks. 307s BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE 307s 01K9F88NRMY3YQRW5VSDMA07Q9 1565133713989 1565133713990 1ms 1 1 1 620 307s 01K9F88NSASQ75BFS69WTQMPKZ 1565392913989 1565392913990 1ms 1 1 1 619 307s === RUN TestBackfill/Multiple_samples_with_different_timestamp_for_the_same_series. 307s backfill_test.go:687: Test:Multiple samples with different timestamp for the same series. 307s BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE 307s 01K9F88NT15QW328S83PG748HF 1565133713989 1565133715990 2.001s 3 2 2 723 307s === RUN TestBackfill/Long_maximum_block_duration_puts_all_data_into_one_block. 307s backfill_test.go:687: Test:Long maximum block duration puts all data into one block. 307s BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE 307s 01K9F88NTV1S01MFPP13ABG8X9 1624463088000 1627056153001 720h17m45.001s 3 2 2 726 307s === RUN TestBackfill/Long_maximum_block_duration_puts_all_data_into_two_blocks. 307s backfill_test.go:687: Test:Long maximum block duration puts all data into two blocks. 307s BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE 307s 01K9F88NVNV5XVT3MFV5VQBYWM 1624463088000 1624463088001 1ms 1 1 1 620 307s 01K9F88NW1DNX22K2R01JSB1Q7 1629503088000 1629863088001 100h0m0.001s 2 1 1 631 307s === RUN TestBackfill/Maximum_block_duration_longer_than_longest_possible_duration,_uses_largest_duration,_puts_all_data_into_two_blocks. 307s backfill_test.go:687: Test:Maximum block duration longer than longest possible duration, uses largest duration, puts all data into two blocks. 307s BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE 307s 01K9F88NWHQS7S4TH3XVRPC5E5 1624463088000 1624463088001 1ms 1 1 1 620 307s 01K9F88NWW3YVP2S3KKWCX1XDW 1765943088000 1768463088001 700h0m0.001s 2 1 1 631 307s === RUN TestBackfill/Multiple_samples_that_end_up_in_different_blocks. 307s backfill_test.go:687: Test:Multiple samples that end up in different blocks. 307s BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE 307s 01K9F88NXA27881JPC2PRKJECD 1565133713989 1565133713990 1ms 1 1 1 620 307s 01K9F88NXSQF5GWSTWWREY7AAR 1565144513989 1565144513990 1ms 1 1 1 620 307s 01K9F88NYD187MCYQ5VM9P4HRM 1565155313989 1565155313990 1ms 1 1 1 620 307s 01K9F88NYR5ZD6FS5DW7Z7KWE6 1565166113989 1565166113990 1ms 1 1 1 620 307s === RUN TestBackfill/Number_of_samples_are_greater_than_the_sample_batch_size. 307s backfill_test.go:687: Test:Number of samples are greater than the sample batch size. 307s BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE 307s 01K9F88NZ9M5D61P59ER5H8W4E 1565133713989 1565133716001 2.012s 3 1 1 625 307s 01K9F88NZTYD7GP8HZTFQM6VA3 1565144513989 1565144513990 1ms 1 1 1 620 307s 01K9F88P0FP4TDS69SSREYGPZ0 1565155313989 1565155314001 12ms 2 1 1 622 307s 01K9F88P116SRYBFFFE075JHMX 1565166113989 1565166113990 1ms 1 1 1 620 307s === RUN TestBackfill/One_series_spanning_2h_in_same_block_should_not_cause_problems_to_other_series. 307s backfill_test.go:687: Test:One series spanning 2h in same block should not cause problems to other series. 307s BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE 307s 01K9F88P1H9KG7MSAZMER6E2WT 0 7199001 1h59m59.001s 4 2 2 700 307s === RUN TestBackfill/Sample_with_no_#HELP_or_#TYPE_keyword. 307s backfill_test.go:687: Test:Sample with no #HELP or #TYPE keyword. 307s BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE 307s 01K9F88P246A5S0V3NX9DGZJF6 6900000 6900001 1ms 1 1 1 600 307s === RUN TestBackfill/Sample_without_newline_after_#_EOF. 307s backfill_test.go:687: Test:Sample without newline after # EOF. 307s BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE 307s 01K9F88P2RPPFH7PH1X6RFMEA8 6900000 6900001 1ms 1 1 1 531 307s === RUN TestBackfill/Bare_sample. 307s backfill_test.go:687: Test:Bare sample. 307s BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE 307s 01K9F88P3S5F9TC0MMKRVMJZ83 1001000 1001001 1ms 1 1 1 521 307s === RUN TestBackfill/Does_not_have_timestamp. 307s backfill_test.go:687: Test:Does not have timestamp. 307s === RUN TestBackfill/Has_a_bad_type_information. 307s backfill_test.go:687: Test:Has a bad type information. 307s === RUN TestBackfill/No_newline. 307s backfill_test.go:687: Test:No newline. 307s === RUN TestBackfill/No_EOF. 307s backfill_test.go:687: Test:No EOF. 307s === RUN TestBackfill/Data_after_EOF. 307s backfill_test.go:687: Test:Data after EOF. 307s --- PASS: TestBackfill (0.50s) 307s --- PASS: TestBackfill/Empty_file. (0.02s) 307s --- PASS: TestBackfill/Multiple_samples_with_different_timestamp_for_different_series. (0.04s) 307s --- PASS: TestBackfill/Multiple_samples_separated_by_3_days. (0.06s) 307s --- PASS: TestBackfill/Unordered_samples_from_multiple_series,_which_end_in_different_blocks. (0.04s) 307s --- PASS: TestBackfill/Multiple_samples_with_different_timestamp_for_the_same_series. (0.03s) 307s --- PASS: TestBackfill/Long_maximum_block_duration_puts_all_data_into_one_block. (0.02s) 307s --- PASS: TestBackfill/Long_maximum_block_duration_puts_all_data_into_two_blocks. (0.03s) 307s --- PASS: TestBackfill/Maximum_block_duration_longer_than_longest_possible_duration,_uses_largest_duration,_puts_all_data_into_two_blocks. (0.02s) 307s --- PASS: TestBackfill/Multiple_samples_that_end_up_in_different_blocks. (0.06s) 307s --- PASS: TestBackfill/Number_of_samples_are_greater_than_the_sample_batch_size. (0.07s) 307s --- PASS: TestBackfill/One_series_spanning_2h_in_same_block_should_not_cause_problems_to_other_series. (0.02s) 307s --- PASS: TestBackfill/Sample_with_no_#HELP_or_#TYPE_keyword. (0.02s) 307s --- PASS: TestBackfill/Sample_without_newline_after_#_EOF. (0.03s) 307s --- PASS: TestBackfill/Bare_sample. (0.02s) 307s --- PASS: TestBackfill/Does_not_have_timestamp. (0.00s) 307s --- PASS: TestBackfill/Has_a_bad_type_information. (0.00s) 307s --- PASS: TestBackfill/No_newline. (0.00s) 307s --- PASS: TestBackfill/No_EOF. (0.00s) 307s --- PASS: TestBackfill/Data_after_EOF. (0.00s) 307s === RUN TestQueryRange 307s 307s 307s --- PASS: TestQueryRange (0.00s) 307s === RUN TestQueryInstant 307s 307s --- PASS: TestQueryInstant (0.00s) 307s === RUN TestCheckSDFile 307s === RUN TestCheckSDFile/good_.yml 307s === RUN TestCheckSDFile/good_.yaml 307s === RUN TestCheckSDFile/good_.json 307s === RUN TestCheckSDFile/bad_file_extension 307s === RUN TestCheckSDFile/bad_format 307s --- PASS: TestCheckSDFile (0.00s) 307s --- PASS: TestCheckSDFile/good_.yml (0.00s) 307s --- PASS: TestCheckSDFile/good_.yaml (0.00s) 307s --- PASS: TestCheckSDFile/good_.json (0.00s) 307s --- PASS: TestCheckSDFile/bad_file_extension (0.00s) 307s --- PASS: TestCheckSDFile/bad_format (0.00s) 307s === RUN TestCheckDuplicates 307s === RUN TestCheckDuplicates/no_duplicates 307s === RUN TestCheckDuplicates/duplicate_in_other_group 307s --- PASS: TestCheckDuplicates (0.00s) 307s --- PASS: TestCheckDuplicates/no_duplicates (0.00s) 307s --- PASS: TestCheckDuplicates/duplicate_in_other_group (0.00s) 307s === RUN TestBackfillRuleIntegration 307s === RUN TestBackfillRuleIntegration/no_samples 307s === RUN TestBackfillRuleIntegration/run_importer_once 307s === RUN TestBackfillRuleIntegration/run_importer_with_dup_name_label 307s === RUN TestBackfillRuleIntegration/one_importer_twice 307s === RUN TestBackfillRuleIntegration/run_importer_once_with_larger_blocks 307s --- PASS: TestBackfillRuleIntegration (0.66s) 307s --- PASS: TestBackfillRuleIntegration/no_samples (0.07s) 307s --- PASS: TestBackfillRuleIntegration/run_importer_once (0.11s) 307s --- PASS: TestBackfillRuleIntegration/run_importer_with_dup_name_label (0.12s) 307s --- PASS: TestBackfillRuleIntegration/one_importer_twice (0.29s) 307s --- PASS: TestBackfillRuleIntegration/run_importer_once_with_larger_blocks (0.07s) 307s === RUN TestBackfillLabels 307s === RUN TestBackfillLabels/correct-labels 307s --- PASS: TestBackfillLabels (0.03s) 307s --- PASS: TestBackfillLabels/correct-labels (0.00s) 307s === RUN TestRulesUnitTest 307s === RUN TestRulesUnitTest/Passing_Unit_Tests 307s Unit Testing: ./testdata/unittest.yml 307s SUCCESS 307s 307s === RUN TestRulesUnitTest/Bad_input_series 307s Unit Testing: ./testdata/bad-input-series.yml 307s FAILED: 307s 1:48: parse error: unexpected character inside braces: '0' 307s 307s === RUN TestRulesUnitTest/Bad_PromQL 307s Unit Testing: ./testdata/bad-promql.yml 307s FAILED: 307s expr: "join_1 + on(a) join_2", time: 0s, err: found duplicate series for the match group {a="1"} on the right hand-side of the operation: [{__name__="join_2", a="1", b="4"}, {__name__="join_2", a="1", b="3"}];many-to-many matching not allowed: matching labels must be unique on one side 307s 307s === RUN TestRulesUnitTest/Bad_rules_(syntax_error) 307s Unit Testing: ./testdata/bad-rules-syntax-test.yml 307s FAILED: 307s testdata/bad-rules-syntax.yml: 7:15: group "bad-syntax", rule 1, "x": could not parse expression: 1:7: parse error: unexpected end of input 307s 307s === RUN TestRulesUnitTest/Bad_rules_(error_evaluating) 307s Unit Testing: ./testdata/bad-rules-error-test.yml 307s FAILED: 307s 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 307s 307s === RUN TestRulesUnitTest/Simple_failing_test 307s Unit Testing: ./testdata/failing.yml 307s FAILED: 307s name: Failing test, 307s alertname:Test, time:0s, 307s exp:"[Labels:{alertname=\"Test\"} Annotations:{}]", 307s got:"[]" 307s expr: "test", time: 0s, 307s exp:"{__name__=\"test\"} 1E+00" 307s got:"{__name__=\"test\"} 0E+00" 307s name: Failing alert test, 307s alertname:InstanceDown, time:5m, 307s exp:"[]", 307s got:"[Labels:{alertname=\"InstanceDown\", job=\"test\", severity=\"page\"} Annotations:{description=\" of job test has been down for more than 5 minutes.\", summary=\"Instance down\"}]" 307s name: Failing alert test, 307s alertname:AlwaysFiring, time:5m, 307s exp:"[]", 307s got:"[Labels:{alertname=\"AlwaysFiring\"} Annotations:{}]" 307s 307s === RUN TestRulesUnitTest/Disabled_feature_(@_modifier) 307s Unit Testing: ./testdata/at-modifier-test.yml 307s FAILED: 307s rule: x, time: 0s, err: @ modifier is disabled 307s 307s === RUN TestRulesUnitTest/Enabled_feature_(@_modifier) 307s Unit Testing: ./testdata/at-modifier-test.yml 307s SUCCESS 307s 307s === RUN TestRulesUnitTest/Disabled_feature_(negative_offset) 307s Unit Testing: ./testdata/negative-offset-test.yml 307s FAILED: 307s rule: x, time: 0s, err: negative offset is disabled 307s 307s === RUN TestRulesUnitTest/Enabled_feature_(negative_offset) 307s Unit Testing: ./testdata/negative-offset-test.yml 307s SUCCESS 307s 307s --- PASS: TestRulesUnitTest (0.60s) 307s --- PASS: TestRulesUnitTest/Passing_Unit_Tests (0.55s) 307s --- PASS: TestRulesUnitTest/Bad_input_series (0.00s) 307s --- PASS: TestRulesUnitTest/Bad_PromQL (0.00s) 307s --- PASS: TestRulesUnitTest/Bad_rules_(syntax_error) (0.00s) 307s --- PASS: TestRulesUnitTest/Bad_rules_(error_evaluating) (0.01s) 307s --- PASS: TestRulesUnitTest/Simple_failing_test (0.01s) 307s --- PASS: TestRulesUnitTest/Disabled_feature_(@_modifier) (0.00s) 307s --- PASS: TestRulesUnitTest/Enabled_feature_(@_modifier) (0.01s) 307s --- PASS: TestRulesUnitTest/Disabled_feature_(negative_offset) (0.01s) 307s --- PASS: TestRulesUnitTest/Enabled_feature_(negative_offset) (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/cmd/promtool 1.824s 307s === RUN TestYAMLRoundtrip 307s --- PASS: TestYAMLRoundtrip (0.00s) 307s === RUN TestRemoteWriteRetryOnRateLimit 307s --- PASS: TestRemoteWriteRetryOnRateLimit (0.00s) 307s === RUN TestLoadConfig 307s --- PASS: TestLoadConfig (0.00s) 307s === RUN TestScrapeIntervalLarger 307s --- PASS: TestScrapeIntervalLarger (0.00s) 307s === RUN TestElideSecrets 307s --- PASS: TestElideSecrets (0.00s) 307s === RUN TestLoadConfigRuleFilesAbsolutePath 307s --- PASS: TestLoadConfigRuleFilesAbsolutePath (0.00s) 307s === RUN TestBadConfigs 307s --- PASS: TestBadConfigs (0.00s) 307s === RUN TestBadStaticConfigsJSON 307s --- PASS: TestBadStaticConfigsJSON (0.00s) 307s === RUN TestBadStaticConfigsYML 307s --- PASS: TestBadStaticConfigsYML (0.00s) 307s === RUN TestEmptyConfig 307s --- PASS: TestEmptyConfig (0.00s) 307s === RUN TestExpandExternalLabels 307s --- PASS: TestExpandExternalLabels (0.00s) 307s === RUN TestEmptyGlobalBlock 307s --- PASS: TestEmptyGlobalBlock (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/config 0.021s 307s === RUN TestTargetUpdatesOrder 307s === RUN TestTargetUpdatesOrder/Single_TP_no_updates 307s === RUN TestTargetUpdatesOrder/Multiple_TPs_no_updates 307s === RUN TestTargetUpdatesOrder/Single_TP_empty_initials 307s === RUN TestTargetUpdatesOrder/Multiple_TPs_empty_initials 307s === RUN TestTargetUpdatesOrder/Single_TP_initials_only 307s === RUN TestTargetUpdatesOrder/Multiple_TPs_initials_only 307s === RUN TestTargetUpdatesOrder/Single_TP_initials_followed_by_empty_updates 307s === RUN TestTargetUpdatesOrder/Single_TP_initials_and_new_groups 307s === RUN TestTargetUpdatesOrder/Multiple_TPs_initials_and_new_groups 307s === RUN TestTargetUpdatesOrder/One_TP_initials_arrive_after_other_TP_updates. 307s === RUN TestTargetUpdatesOrder/Single_TP_empty_update_in_between 307s --- PASS: TestTargetUpdatesOrder (1.39s) 307s --- PASS: TestTargetUpdatesOrder/Single_TP_no_updates (0.00s) 307s --- PASS: TestTargetUpdatesOrder/Multiple_TPs_no_updates (0.00s) 307s --- PASS: TestTargetUpdatesOrder/Single_TP_empty_initials (0.01s) 307s --- PASS: TestTargetUpdatesOrder/Multiple_TPs_empty_initials (0.20s) 307s --- PASS: TestTargetUpdatesOrder/Single_TP_initials_only (0.00s) 307s --- PASS: TestTargetUpdatesOrder/Multiple_TPs_initials_only (0.01s) 307s --- PASS: TestTargetUpdatesOrder/Single_TP_initials_followed_by_empty_updates (0.01s) 307s --- PASS: TestTargetUpdatesOrder/Single_TP_initials_and_new_groups (0.01s) 307s --- PASS: TestTargetUpdatesOrder/Multiple_TPs_initials_and_new_groups (0.51s) 307s --- PASS: TestTargetUpdatesOrder/One_TP_initials_arrive_after_other_TP_updates. (0.30s) 307s --- PASS: TestTargetUpdatesOrder/Single_TP_empty_update_in_between (0.34s) 307s === RUN TestTargetSetTargetGroupsPresentOnConfigReload 307s --- PASS: TestTargetSetTargetGroupsPresentOnConfigReload (0.20s) 307s === RUN TestTargetSetTargetGroupsPresentOnConfigRename 307s --- PASS: TestTargetSetTargetGroupsPresentOnConfigRename (0.20s) 307s === RUN TestTargetSetTargetGroupsPresentOnConfigDuplicateAndDeleteOriginal 307s --- PASS: TestTargetSetTargetGroupsPresentOnConfigDuplicateAndDeleteOriginal (0.30s) 307s === RUN TestTargetSetTargetGroupsPresentOnConfigChange 307s --- PASS: TestTargetSetTargetGroupsPresentOnConfigChange (0.40s) 307s === RUN TestTargetSetRecreatesTargetGroupsOnConfigChange 307s --- PASS: TestTargetSetRecreatesTargetGroupsOnConfigChange (0.20s) 307s === RUN TestDiscovererConfigs 307s --- PASS: TestDiscovererConfigs (0.10s) 307s === RUN TestTargetSetRecreatesEmptyStaticConfigs 307s --- PASS: TestTargetSetRecreatesEmptyStaticConfigs (0.20s) 307s === RUN TestIdenticalConfigurationsAreCoalesced 307s --- PASS: TestIdenticalConfigurationsAreCoalesced (0.10s) 307s === RUN TestApplyConfigDoesNotModifyStaticTargets 307s --- PASS: TestApplyConfigDoesNotModifyStaticTargets (0.10s) 307s === RUN TestGaugeFailedConfigs 307s --- PASS: TestGaugeFailedConfigs (0.20s) 307s === RUN TestCoordinationWithReceiver 307s === RUN TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_one_provider_closes_its_channel 307s === RUN TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_the_channel_is_blocked 307s --- PASS: TestCoordinationWithReceiver (1.00s) 307s --- PASS: TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_one_provider_closes_its_channel (0.20s) 307s --- PASS: TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_the_channel_is_blocked (0.80s) 307s === RUN TestTargetSetTargetGroupsUpdateDuringApplyConfig 307s --- PASS: TestTargetSetTargetGroupsUpdateDuringApplyConfig (0.01s) 307s PASS 307s ok github.com/prometheus/prometheus/discovery 4.407s 307s ? github.com/prometheus/prometheus/discovery/aws [no test files] 307s === RUN TestMapFromVMWithEmptyTags 307s --- PASS: TestMapFromVMWithEmptyTags (0.00s) 307s === RUN TestMapFromVMWithTags 307s --- PASS: TestMapFromVMWithTags (0.00s) 307s === RUN TestMapFromVMScaleSetVMWithEmptyTags 307s --- PASS: TestMapFromVMScaleSetVMWithEmptyTags (0.00s) 307s === RUN TestMapFromVMScaleSetVMWithTags 307s --- PASS: TestMapFromVMScaleSetVMWithTags (0.00s) 307s === RUN TestNewAzureResourceFromID 307s --- PASS: TestNewAzureResourceFromID (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/discovery/azure 0.003s 307s === RUN TestConfiguredService 307s --- PASS: TestConfiguredService (0.00s) 307s === RUN TestConfiguredServiceWithTag 307s --- PASS: TestConfiguredServiceWithTag (0.00s) 307s === RUN TestConfiguredServiceWithTags 307s --- PASS: TestConfiguredServiceWithTags (0.00s) 307s === RUN TestNonConfiguredService 307s --- PASS: TestNonConfiguredService (0.00s) 307s === RUN TestAllServices 307s --- PASS: TestAllServices (1.00s) 307s === RUN TestNoTargets 307s --- PASS: TestNoTargets (0.00s) 307s === RUN TestOneService 307s --- PASS: TestOneService (0.00s) 307s === RUN TestAllOptions 307s --- PASS: TestAllOptions (1.00s) 307s === RUN TestGetDatacenterShouldReturnError 307s --- PASS: TestGetDatacenterShouldReturnError (0.00s) 307s === RUN TestUnmarshalConfig 307s === RUN TestUnmarshalConfig/good 307s === RUN TestUnmarshalConfig/username_and_password_and_basic_auth_configured 307s === RUN TestUnmarshalConfig/token_and_authorization_configured 307s === RUN TestUnmarshalConfig/token_and_oauth2_configured 307s --- PASS: TestUnmarshalConfig (0.00s) 307s --- PASS: TestUnmarshalConfig/good (0.00s) 307s --- PASS: TestUnmarshalConfig/username_and_password_and_basic_auth_configured (0.00s) 307s --- PASS: TestUnmarshalConfig/token_and_authorization_configured (0.00s) 307s --- PASS: TestUnmarshalConfig/token_and_oauth2_configured (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/discovery/consul 2.009s 307s === RUN TestDigitalOceanSDRefresh 307s === RUN TestDigitalOceanSDRefresh/item_0 307s === RUN TestDigitalOceanSDRefresh/item_1 307s === RUN TestDigitalOceanSDRefresh/item_2 307s === RUN TestDigitalOceanSDRefresh/item_3 307s --- PASS: TestDigitalOceanSDRefresh (0.00s) 307s --- PASS: TestDigitalOceanSDRefresh/item_0 (0.00s) 307s --- PASS: TestDigitalOceanSDRefresh/item_1 (0.00s) 307s --- PASS: TestDigitalOceanSDRefresh/item_2 (0.00s) 307s --- PASS: TestDigitalOceanSDRefresh/item_3 (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/discovery/digitalocean 0.008s 307s === RUN TestDNS 307s === RUN TestDNS/A_record_query_with_error 307s === PAUSE TestDNS/A_record_query_with_error 307s === RUN TestDNS/A_record_query 307s === PAUSE TestDNS/A_record_query 307s === RUN TestDNS/AAAA_record_query 307s === PAUSE TestDNS/AAAA_record_query 307s === RUN TestDNS/SRV_record_query 307s === PAUSE TestDNS/SRV_record_query 307s === RUN TestDNS/SRV_record_query_with_unsupported_resource_records 307s === PAUSE TestDNS/SRV_record_query_with_unsupported_resource_records 307s === RUN TestDNS/SRV_record_query_with_empty_answer_(NXDOMAIN) 307s === PAUSE TestDNS/SRV_record_query_with_empty_answer_(NXDOMAIN) 307s === CONT TestDNS/A_record_query_with_error 307s === CONT TestDNS/SRV_record_query 307s === CONT TestDNS/SRV_record_query_with_empty_answer_(NXDOMAIN) 307s === CONT TestDNS/SRV_record_query_with_unsupported_resource_records 307s === CONT TestDNS/AAAA_record_query 307s === CONT TestDNS/A_record_query 307s --- PASS: TestDNS (0.00s) 307s --- PASS: TestDNS/A_record_query_with_error (0.00s) 307s --- PASS: TestDNS/SRV_record_query_with_empty_answer_(NXDOMAIN) (0.00s) 307s --- PASS: TestDNS/SRV_record_query (0.00s) 307s --- PASS: TestDNS/AAAA_record_query (0.00s) 307s --- PASS: TestDNS/SRV_record_query_with_unsupported_resource_records (0.00s) 307s --- PASS: TestDNS/A_record_query (0.00s) 307s === RUN TestSDConfigUnmarshalYAML 307s === RUN TestSDConfigUnmarshalYAML/valid_srv 307s === RUN TestSDConfigUnmarshalYAML/valid_a 307s === RUN TestSDConfigUnmarshalYAML/valid_aaaa 307s === RUN TestSDConfigUnmarshalYAML/invalid_a_without_port 307s === RUN TestSDConfigUnmarshalYAML/invalid_aaaa_without_port 307s === RUN TestSDConfigUnmarshalYAML/invalid_empty_names 307s === RUN TestSDConfigUnmarshalYAML/invalid_unknown_dns_type 307s --- PASS: TestSDConfigUnmarshalYAML (0.00s) 307s --- PASS: TestSDConfigUnmarshalYAML/valid_srv (0.00s) 307s --- PASS: TestSDConfigUnmarshalYAML/valid_a (0.00s) 307s --- PASS: TestSDConfigUnmarshalYAML/valid_aaaa (0.00s) 307s --- PASS: TestSDConfigUnmarshalYAML/invalid_a_without_port (0.00s) 307s --- PASS: TestSDConfigUnmarshalYAML/invalid_aaaa_without_port (0.00s) 307s --- PASS: TestSDConfigUnmarshalYAML/invalid_empty_names (0.00s) 307s --- PASS: TestSDConfigUnmarshalYAML/invalid_unknown_dns_type (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/discovery/dns 0.003s 307s === RUN TestFetchApps 307s --- PASS: TestFetchApps (0.00s) 307s === RUN Test500ErrorHttpResponse 307s --- PASS: Test500ErrorHttpResponse (0.00s) 307s === RUN TestEurekaSDHandleError 307s --- PASS: TestEurekaSDHandleError (0.00s) 307s === RUN TestEurekaSDEmptyList 307s --- PASS: TestEurekaSDEmptyList (0.00s) 307s === RUN TestEurekaSDSendGroup 307s --- PASS: TestEurekaSDSendGroup (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/discovery/eureka 0.005s 307s === RUN TestInitialUpdate 307s === RUN TestInitialUpdate/fixtures/valid.yml 307s === PAUSE TestInitialUpdate/fixtures/valid.yml 307s === RUN TestInitialUpdate/fixtures/valid.json 307s === PAUSE TestInitialUpdate/fixtures/valid.json 307s === CONT TestInitialUpdate/fixtures/valid.yml 307s === CONT TestInitialUpdate/fixtures/valid.json 307s --- PASS: TestInitialUpdate (0.00s) 307s --- PASS: TestInitialUpdate/fixtures/valid.yml (0.10s) 307s --- PASS: TestInitialUpdate/fixtures/valid.json (0.10s) 307s === RUN TestInvalidFile 307s === RUN TestInvalidFile/fixtures/invalid_nil.yml 307s === PAUSE TestInvalidFile/fixtures/invalid_nil.yml 307s === RUN TestInvalidFile/fixtures/invalid_nil.json 307s === PAUSE TestInvalidFile/fixtures/invalid_nil.json 307s === CONT TestInvalidFile/fixtures/invalid_nil.yml 307s === CONT TestInvalidFile/fixtures/invalid_nil.json 307s --- PASS: TestInvalidFile (0.00s) 307s --- PASS: TestInvalidFile/fixtures/invalid_nil.json (1.00s) 307s --- PASS: TestInvalidFile/fixtures/invalid_nil.yml (1.00s) 307s === RUN TestNoopFileUpdate 307s === PAUSE TestNoopFileUpdate 307s === RUN TestFileUpdate 307s === PAUSE TestFileUpdate 307s === RUN TestInvalidFileUpdate 307s === PAUSE TestInvalidFileUpdate 307s === RUN TestUpdateFileWithPartialWrites 307s === PAUSE TestUpdateFileWithPartialWrites 307s === RUN TestRemoveFile 307s === PAUSE TestRemoveFile 307s === CONT TestNoopFileUpdate 307s === CONT TestUpdateFileWithPartialWrites 307s === CONT TestNoopFileUpdate 307s file_test.go:372: update received after 100.633563ms 307s --- PASS: TestNoopFileUpdate (0.20s) 307s === CONT TestRemoveFile 307s file_test.go:474: update received after 100.302515ms 307s --- PASS: TestRemoveFile (0.20s) 307s === CONT TestFileUpdate 307s file_test.go:390: update received after 100.32195ms 307s --- PASS: TestFileUpdate (0.20s) 307s === CONT TestInvalidFileUpdate 307s === CONT TestUpdateFileWithPartialWrites 307s file_test.go:439: update received after 1.000131231s 307s --- PASS: TestUpdateFileWithPartialWrites (1.20s) 307s --- PASS: TestInvalidFileUpdate (1.10s) 307s PASS 307s ok github.com/prometheus/prometheus/discovery/file 2.828s 307s ? github.com/prometheus/prometheus/discovery/gce [no test files] 307s === RUN TestHCloudSDRefresh 307s === RUN TestHCloudSDRefresh/item_0 307s === RUN TestHCloudSDRefresh/item_1 307s === RUN TestHCloudSDRefresh/item_2 307s --- PASS: TestHCloudSDRefresh (0.00s) 307s --- PASS: TestHCloudSDRefresh/item_0 (0.00s) 307s --- PASS: TestHCloudSDRefresh/item_1 (0.00s) 307s --- PASS: TestHCloudSDRefresh/item_2 (0.00s) 307s === RUN TestRobotSDRefresh 307s === RUN TestRobotSDRefresh/item_0 307s === RUN TestRobotSDRefresh/item_1 307s --- PASS: TestRobotSDRefresh (0.00s) 307s --- PASS: TestRobotSDRefresh/item_0 (0.00s) 307s --- PASS: TestRobotSDRefresh/item_1 (0.00s) 307s === RUN TestRobotSDRefreshHandleError 307s --- PASS: TestRobotSDRefreshHandleError (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/discovery/hetzner 0.005s 307s === RUN TestHTTPValidRefresh 307s --- PASS: TestHTTPValidRefresh (0.00s) 307s === RUN TestHTTPInvalidCode 307s --- PASS: TestHTTPInvalidCode (0.00s) 307s === RUN TestHTTPInvalidFormat 307s --- PASS: TestHTTPInvalidFormat (0.00s) 307s === RUN TestContentTypeRegex 307s === RUN TestContentTypeRegex/application/json;charset=utf-8 307s === RUN TestContentTypeRegex/application/json;charset=UTF-8 307s === RUN TestContentTypeRegex/Application/JSON;Charset="utf-8" 307s === RUN TestContentTypeRegex/application/json;_charset="utf-8" 307s === RUN TestContentTypeRegex/application/json 307s === RUN TestContentTypeRegex/application/jsonl;_charset="utf-8" 307s === RUN TestContentTypeRegex/application/json;charset=UTF-9 307s === RUN TestContentTypeRegex/application_/json;charset=UTF-8 307s === RUN TestContentTypeRegex/application/_json;charset=UTF-8 307s === RUN TestContentTypeRegex/application/json; 307s === RUN TestContentTypeRegex/charset=UTF-8 307s --- PASS: TestContentTypeRegex (0.00s) 307s --- PASS: TestContentTypeRegex/application/json;charset=utf-8 (0.00s) 307s --- PASS: TestContentTypeRegex/application/json;charset=UTF-8 (0.00s) 307s --- PASS: TestContentTypeRegex/Application/JSON;Charset="utf-8" (0.00s) 307s --- PASS: TestContentTypeRegex/application/json;_charset="utf-8" (0.00s) 307s --- PASS: TestContentTypeRegex/application/json (0.00s) 307s --- PASS: TestContentTypeRegex/application/jsonl;_charset="utf-8" (0.00s) 307s --- PASS: TestContentTypeRegex/application/json;charset=UTF-9 (0.00s) 307s --- PASS: TestContentTypeRegex/application_/json;charset=UTF-8 (0.00s) 307s --- PASS: TestContentTypeRegex/application/_json;charset=UTF-8 (0.00s) 307s --- PASS: TestContentTypeRegex/application/json; (0.00s) 307s --- PASS: TestContentTypeRegex/charset=UTF-8 (0.00s) 307s === RUN TestSourceDisappeared 307s --- PASS: TestSourceDisappeared (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/discovery/http 0.009s 307s ? github.com/prometheus/prometheus/discovery/install [no test files] 307s === RUN TestTargetUpdatesOrder 307s === RUN TestTargetUpdatesOrder/Single_TP_no_updates 307s === RUN TestTargetUpdatesOrder/Multiple_TPs_no_updates 307s === RUN TestTargetUpdatesOrder/Single_TP_empty_initials 307s === RUN TestTargetUpdatesOrder/Multiple_TPs_empty_initials 307s === RUN TestTargetUpdatesOrder/Single_TP_initials_only 307s === RUN TestTargetUpdatesOrder/Multiple_TPs_initials_only 307s === RUN TestTargetUpdatesOrder/Single_TP_initials_followed_by_empty_updates 307s === RUN TestTargetUpdatesOrder/Single_TP_initials_and_new_groups 307s === RUN TestTargetUpdatesOrder/Multiple_TPs_initials_and_new_groups 307s === RUN TestTargetUpdatesOrder/One_TP_initials_arrive_after_other_TP_updates. 307s === RUN TestTargetUpdatesOrder/Single_TP_empty_update_in_between 307s --- PASS: TestTargetUpdatesOrder (1.39s) 307s --- PASS: TestTargetUpdatesOrder/Single_TP_no_updates (0.00s) 307s --- PASS: TestTargetUpdatesOrder/Multiple_TPs_no_updates (0.00s) 307s --- PASS: TestTargetUpdatesOrder/Single_TP_empty_initials (0.01s) 307s --- PASS: TestTargetUpdatesOrder/Multiple_TPs_empty_initials (0.20s) 307s --- PASS: TestTargetUpdatesOrder/Single_TP_initials_only (0.00s) 307s --- PASS: TestTargetUpdatesOrder/Multiple_TPs_initials_only (0.01s) 307s --- PASS: TestTargetUpdatesOrder/Single_TP_initials_followed_by_empty_updates (0.01s) 307s --- PASS: TestTargetUpdatesOrder/Single_TP_initials_and_new_groups (0.01s) 307s --- PASS: TestTargetUpdatesOrder/Multiple_TPs_initials_and_new_groups (0.51s) 307s --- PASS: TestTargetUpdatesOrder/One_TP_initials_arrive_after_other_TP_updates. (0.30s) 307s --- PASS: TestTargetUpdatesOrder/Single_TP_empty_update_in_between (0.34s) 307s === RUN TestTargetSetRecreatesTargetGroupsEveryRun 307s --- PASS: TestTargetSetRecreatesTargetGroupsEveryRun (0.20s) 307s === RUN TestDiscovererConfigs 307s --- PASS: TestDiscovererConfigs (0.10s) 307s === RUN TestTargetSetRecreatesEmptyStaticConfigs 307s --- PASS: TestTargetSetRecreatesEmptyStaticConfigs (0.20s) 307s === RUN TestIdenticalConfigurationsAreCoalesced 307s --- PASS: TestIdenticalConfigurationsAreCoalesced (0.10s) 307s === RUN TestApplyConfigDoesNotModifyStaticTargets 307s --- PASS: TestApplyConfigDoesNotModifyStaticTargets (0.10s) 307s === RUN TestGaugeFailedConfigs 307s --- PASS: TestGaugeFailedConfigs (0.20s) 307s === RUN TestCoordinationWithReceiver 307s === RUN TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_one_provider_closes_its_channel 307s === RUN TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_the_channel_is_blocked 307s --- PASS: TestCoordinationWithReceiver (1.00s) 307s --- PASS: TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_one_provider_closes_its_channel (0.20s) 307s --- PASS: TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_the_channel_is_blocked (0.80s) 307s PASS 307s ok github.com/prometheus/prometheus/discovery/legacymanager 3.298s 307s === RUN TestMarathonSDHandleError 307s --- PASS: TestMarathonSDHandleError (0.00s) 307s === RUN TestMarathonSDEmptyList 307s --- PASS: TestMarathonSDEmptyList (0.00s) 307s === RUN TestMarathonSDSendGroup 307s --- PASS: TestMarathonSDSendGroup (0.00s) 307s === RUN TestMarathonSDRemoveApp 307s --- PASS: TestMarathonSDRemoveApp (0.00s) 307s === RUN TestMarathonSDSendGroupWithMultiplePort 307s --- PASS: TestMarathonSDSendGroupWithMultiplePort (0.00s) 307s === RUN TestMarathonZeroTaskPorts 307s --- PASS: TestMarathonZeroTaskPorts (0.00s) 307s === RUN Test500ErrorHttpResponseWithValidJSONBody 307s --- PASS: Test500ErrorHttpResponseWithValidJSONBody (0.00s) 307s === RUN TestMarathonSDSendGroupWithPortDefinitions 307s --- PASS: TestMarathonSDSendGroupWithPortDefinitions (0.00s) 307s === RUN TestMarathonSDSendGroupWithPortDefinitionsRequirePorts 307s --- PASS: TestMarathonSDSendGroupWithPortDefinitionsRequirePorts (0.00s) 307s === RUN TestMarathonSDSendGroupWithPorts 307s --- PASS: TestMarathonSDSendGroupWithPorts (0.00s) 307s === RUN TestMarathonSDSendGroupWithContainerPortMappings 307s --- PASS: TestMarathonSDSendGroupWithContainerPortMappings (0.00s) 307s === RUN TestMarathonSDSendGroupWithDockerContainerPortMappings 307s --- PASS: TestMarathonSDSendGroupWithDockerContainerPortMappings (0.00s) 307s === RUN TestMarathonSDSendGroupWithContainerNetworkAndPortMapping 307s --- PASS: TestMarathonSDSendGroupWithContainerNetworkAndPortMapping (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/discovery/marathon 0.004s 307s === RUN TestDockerSDRefresh 307s === RUN TestDockerSDRefresh/item_0 307s === RUN TestDockerSDRefresh/item_1 307s === RUN TestDockerSDRefresh/item_2 307s --- PASS: TestDockerSDRefresh (0.00s) 307s --- PASS: TestDockerSDRefresh/item_0 (0.00s) 307s --- PASS: TestDockerSDRefresh/item_1 (0.00s) 307s --- PASS: TestDockerSDRefresh/item_2 (0.00s) 307s === RUN TestDockerSwarmNodesSDRefresh 307s === RUN TestDockerSwarmNodesSDRefresh/item_0 307s === RUN TestDockerSwarmNodesSDRefresh/item_1 307s === RUN TestDockerSwarmNodesSDRefresh/item_2 307s === RUN TestDockerSwarmNodesSDRefresh/item_3 307s === RUN TestDockerSwarmNodesSDRefresh/item_4 307s --- PASS: TestDockerSwarmNodesSDRefresh (0.00s) 307s --- PASS: TestDockerSwarmNodesSDRefresh/item_0 (0.00s) 307s --- PASS: TestDockerSwarmNodesSDRefresh/item_1 (0.00s) 307s --- PASS: TestDockerSwarmNodesSDRefresh/item_2 (0.00s) 307s --- PASS: TestDockerSwarmNodesSDRefresh/item_3 (0.00s) 307s --- PASS: TestDockerSwarmNodesSDRefresh/item_4 (0.00s) 307s === RUN TestDockerSwarmSDServicesRefresh 307s === RUN TestDockerSwarmSDServicesRefresh/item_0 307s === RUN TestDockerSwarmSDServicesRefresh/item_1 307s === RUN TestDockerSwarmSDServicesRefresh/item_2 307s === RUN TestDockerSwarmSDServicesRefresh/item_3 307s === RUN TestDockerSwarmSDServicesRefresh/item_4 307s === RUN TestDockerSwarmSDServicesRefresh/item_5 307s === RUN TestDockerSwarmSDServicesRefresh/item_6 307s === RUN TestDockerSwarmSDServicesRefresh/item_7 307s === RUN TestDockerSwarmSDServicesRefresh/item_8 307s === RUN TestDockerSwarmSDServicesRefresh/item_9 307s === RUN TestDockerSwarmSDServicesRefresh/item_10 307s === RUN TestDockerSwarmSDServicesRefresh/item_11 307s === RUN TestDockerSwarmSDServicesRefresh/item_12 307s === RUN TestDockerSwarmSDServicesRefresh/item_13 307s === RUN TestDockerSwarmSDServicesRefresh/item_14 307s --- PASS: TestDockerSwarmSDServicesRefresh (0.00s) 307s --- PASS: TestDockerSwarmSDServicesRefresh/item_0 (0.00s) 307s --- PASS: TestDockerSwarmSDServicesRefresh/item_1 (0.00s) 307s --- PASS: TestDockerSwarmSDServicesRefresh/item_2 (0.00s) 307s --- PASS: TestDockerSwarmSDServicesRefresh/item_3 (0.00s) 307s --- PASS: TestDockerSwarmSDServicesRefresh/item_4 (0.00s) 307s --- PASS: TestDockerSwarmSDServicesRefresh/item_5 (0.00s) 307s --- PASS: TestDockerSwarmSDServicesRefresh/item_6 (0.00s) 307s --- PASS: TestDockerSwarmSDServicesRefresh/item_7 (0.00s) 307s --- PASS: TestDockerSwarmSDServicesRefresh/item_8 (0.00s) 307s --- PASS: TestDockerSwarmSDServicesRefresh/item_9 (0.00s) 307s --- PASS: TestDockerSwarmSDServicesRefresh/item_10 (0.00s) 307s --- PASS: TestDockerSwarmSDServicesRefresh/item_11 (0.00s) 307s --- PASS: TestDockerSwarmSDServicesRefresh/item_12 (0.00s) 307s --- PASS: TestDockerSwarmSDServicesRefresh/item_13 (0.00s) 307s --- PASS: TestDockerSwarmSDServicesRefresh/item_14 (0.00s) 307s === RUN TestDockerSwarmSDServicesRefreshWithFilters 307s === RUN TestDockerSwarmSDServicesRefreshWithFilters/item_0 307s === RUN TestDockerSwarmSDServicesRefreshWithFilters/item_1 307s === RUN TestDockerSwarmSDServicesRefreshWithFilters/item_2 307s === RUN TestDockerSwarmSDServicesRefreshWithFilters/item_3 307s --- PASS: TestDockerSwarmSDServicesRefreshWithFilters (0.00s) 307s --- PASS: TestDockerSwarmSDServicesRefreshWithFilters/item_0 (0.00s) 307s --- PASS: TestDockerSwarmSDServicesRefreshWithFilters/item_1 (0.00s) 307s --- PASS: TestDockerSwarmSDServicesRefreshWithFilters/item_2 (0.00s) 307s --- PASS: TestDockerSwarmSDServicesRefreshWithFilters/item_3 (0.00s) 307s === RUN TestDockerSwarmTasksSDRefresh 307s === RUN TestDockerSwarmTasksSDRefresh/item_0 307s === RUN TestDockerSwarmTasksSDRefresh/item_1 307s === RUN TestDockerSwarmTasksSDRefresh/item_2 307s === RUN TestDockerSwarmTasksSDRefresh/item_3 307s === RUN TestDockerSwarmTasksSDRefresh/item_4 307s === RUN TestDockerSwarmTasksSDRefresh/item_5 307s === RUN TestDockerSwarmTasksSDRefresh/item_6 307s === RUN TestDockerSwarmTasksSDRefresh/item_7 307s === RUN TestDockerSwarmTasksSDRefresh/item_8 307s === RUN TestDockerSwarmTasksSDRefresh/item_9 307s === RUN TestDockerSwarmTasksSDRefresh/item_10 307s === RUN TestDockerSwarmTasksSDRefresh/item_11 307s === RUN TestDockerSwarmTasksSDRefresh/item_12 307s === RUN TestDockerSwarmTasksSDRefresh/item_13 307s === RUN TestDockerSwarmTasksSDRefresh/item_14 307s === RUN TestDockerSwarmTasksSDRefresh/item_15 307s === RUN TestDockerSwarmTasksSDRefresh/item_16 307s === RUN TestDockerSwarmTasksSDRefresh/item_17 307s === RUN TestDockerSwarmTasksSDRefresh/item_18 307s === RUN TestDockerSwarmTasksSDRefresh/item_19 307s === RUN TestDockerSwarmTasksSDRefresh/item_20 307s === RUN TestDockerSwarmTasksSDRefresh/item_21 307s === RUN TestDockerSwarmTasksSDRefresh/item_22 307s === RUN TestDockerSwarmTasksSDRefresh/item_23 307s === RUN TestDockerSwarmTasksSDRefresh/item_24 307s === RUN TestDockerSwarmTasksSDRefresh/item_25 307s === RUN TestDockerSwarmTasksSDRefresh/item_26 307s --- PASS: TestDockerSwarmTasksSDRefresh (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_0 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_1 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_2 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_3 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_4 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_5 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_6 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_7 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_8 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_9 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_10 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_11 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_12 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_13 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_14 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_15 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_16 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_17 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_18 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_19 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_20 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_21 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_22 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_23 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_24 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_25 (0.00s) 307s --- PASS: TestDockerSwarmTasksSDRefresh/item_26 (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/discovery/moby 0.016s 307s === RUN TestOpenstackSDHypervisorRefresh 307s --- PASS: TestOpenstackSDHypervisorRefresh (0.00s) 307s === RUN TestOpenstackSDHypervisorRefreshWithDoneContext 307s --- PASS: TestOpenstackSDHypervisorRefreshWithDoneContext (0.00s) 307s === RUN TestOpenstackSDInstanceRefresh 307s === RUN TestOpenstackSDInstanceRefresh/item_0 307s === RUN TestOpenstackSDInstanceRefresh/item_1 307s === RUN TestOpenstackSDInstanceRefresh/item_2 307s === RUN TestOpenstackSDInstanceRefresh/item_3 307s --- PASS: TestOpenstackSDInstanceRefresh (0.00s) 307s --- PASS: TestOpenstackSDInstanceRefresh/item_0 (0.00s) 307s --- PASS: TestOpenstackSDInstanceRefresh/item_1 (0.00s) 307s --- PASS: TestOpenstackSDInstanceRefresh/item_2 (0.00s) 307s --- PASS: TestOpenstackSDInstanceRefresh/item_3 (0.00s) 307s === RUN TestOpenstackSDInstanceRefreshWithDoneContext 307s --- PASS: TestOpenstackSDInstanceRefreshWithDoneContext (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/discovery/openstack 0.007s 307s === RUN TestPuppetSlashInURL 307s --- PASS: TestPuppetSlashInURL (0.00s) 307s === RUN TestPuppetDBRefresh 307s --- PASS: TestPuppetDBRefresh (0.00s) 307s === RUN TestPuppetDBRefreshWithParameters 307s --- PASS: TestPuppetDBRefreshWithParameters (0.00s) 307s === RUN TestPuppetDBInvalidCode 307s --- PASS: TestPuppetDBInvalidCode (0.00s) 307s === RUN TestPuppetDBInvalidFormat 307s --- PASS: TestPuppetDBInvalidFormat (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/discovery/puppetdb 0.008s 307s === RUN TestRefresh 307s --- PASS: TestRefresh (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/discovery/refresh 0.006s 307s === RUN TestTargetGroupStrictJsonUnmarshal 307s --- PASS: TestTargetGroupStrictJsonUnmarshal (0.00s) 307s === RUN TestTargetGroupYamlMarshal 307s --- PASS: TestTargetGroupYamlMarshal (0.00s) 307s === RUN TestTargetGroupYamlUnmarshal 307s --- PASS: TestTargetGroupYamlUnmarshal (0.00s) 307s === RUN TestString 307s --- PASS: TestString (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/discovery/targetgroup 0.002s 307s === RUN TestTritonSDNew 307s --- PASS: TestTritonSDNew (0.00s) 307s === RUN TestTritonSDNewBadConfig 307s --- PASS: TestTritonSDNewBadConfig (0.00s) 307s === RUN TestTritonSDNewGroupsConfig 307s --- PASS: TestTritonSDNewGroupsConfig (0.00s) 307s === RUN TestTritonSDNewCNConfig 307s --- PASS: TestTritonSDNewCNConfig (0.00s) 307s === RUN TestTritonSDRefreshNoTargets 307s --- PASS: TestTritonSDRefreshNoTargets (0.01s) 307s === RUN TestTritonSDRefreshMultipleTargets 307s --- PASS: TestTritonSDRefreshMultipleTargets (0.00s) 307s === RUN TestTritonSDRefreshNoServer 307s --- PASS: TestTritonSDRefreshNoServer (0.00s) 307s === RUN TestTritonSDRefreshCancelled 307s --- PASS: TestTritonSDRefreshCancelled (0.00s) 307s === RUN TestTritonSDRefreshCNsUUIDOnly 307s --- PASS: TestTritonSDRefreshCNsUUIDOnly (0.00s) 307s === RUN TestTritonSDRefreshCNsWithHostname 307s --- PASS: TestTritonSDRefreshCNsWithHostname (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/discovery/triton 0.023s 307s === RUN TestNewDiscoveryError 307s --- PASS: TestNewDiscoveryError (0.09s) 307s PASS 307s ok github.com/prometheus/prometheus/discovery/zookeeper 0.092s 307s === RUN TestPostPath 307s --- PASS: TestPostPath (0.00s) 307s === RUN TestHandlerNextBatch 307s --- PASS: TestHandlerNextBatch (0.00s) 307s === RUN TestHandlerSendAll 307s --- PASS: TestHandlerSendAll (0.01s) 307s === RUN TestCustomDo 307s --- PASS: TestCustomDo (0.00s) 307s === RUN TestExternalLabels 307s --- PASS: TestExternalLabels (0.00s) 307s === RUN TestHandlerRelabel 307s --- PASS: TestHandlerRelabel (0.00s) 307s === RUN TestHandlerQueuing 307s --- PASS: TestHandlerQueuing (0.01s) 307s === RUN TestLabelSetNotReused 307s --- PASS: TestLabelSetNotReused (0.00s) 307s === RUN TestReload 307s --- PASS: TestReload (0.00s) 307s === RUN TestDroppedAlertmanagers 307s --- PASS: TestDroppedAlertmanagers (0.00s) 307s === RUN TestLabelsToOpenAPILabelSet 307s --- PASS: TestLabelsToOpenAPILabelSet (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/notifier 0.021s 307s ? github.com/prometheus/prometheus/pkg/exemplar [no test files] 307s ? github.com/prometheus/prometheus/pkg/gate [no test files] 307s === RUN TestLabels_String 307s --- PASS: TestLabels_String (0.00s) 307s === RUN TestLabels_MatchLabels 307s --- PASS: TestLabels_MatchLabels (0.00s) 307s === RUN TestLabels_HasDuplicateLabelNames 307s --- PASS: TestLabels_HasDuplicateLabelNames (0.00s) 307s === RUN TestLabels_WithoutEmpty 307s === RUN TestLabels_WithoutEmpty/#00 307s === RUN TestLabels_WithoutEmpty/#01 307s === RUN TestLabels_WithoutEmpty/#02 307s === RUN TestLabels_WithoutEmpty/#03 307s === RUN TestLabels_WithoutEmpty/#04 307s === RUN TestLabels_WithoutEmpty/#05 307s --- PASS: TestLabels_WithoutEmpty (0.00s) 307s --- PASS: TestLabels_WithoutEmpty/#00 (0.00s) 307s --- PASS: TestLabels_WithoutEmpty/#01 (0.00s) 307s --- PASS: TestLabels_WithoutEmpty/#02 (0.00s) 307s --- PASS: TestLabels_WithoutEmpty/#03 (0.00s) 307s --- PASS: TestLabels_WithoutEmpty/#04 (0.00s) 307s --- PASS: TestLabels_WithoutEmpty/#05 (0.00s) 307s === RUN TestLabels_Equal 307s --- PASS: TestLabels_Equal (0.00s) 307s === RUN TestLabels_FromStrings 307s --- PASS: TestLabels_FromStrings (0.00s) 307s === RUN TestLabels_Compare 307s --- PASS: TestLabels_Compare (0.00s) 307s === RUN TestLabels_Has 307s --- PASS: TestLabels_Has (0.00s) 307s === RUN TestLabels_Get 307s --- PASS: TestLabels_Get (0.00s) 307s === RUN TestLabels_Copy 307s --- PASS: TestLabels_Copy (0.00s) 307s === RUN TestLabels_Map 307s --- PASS: TestLabels_Map (0.00s) 307s === RUN TestLabels_WithLabels 307s --- PASS: TestLabels_WithLabels (0.00s) 307s === RUN TestLabels_WithoutLabels 307s --- PASS: TestLabels_WithoutLabels (0.00s) 307s === RUN TestBulider_NewBulider 307s --- PASS: TestBulider_NewBulider (0.00s) 307s === RUN TestBuilder_Del 307s --- PASS: TestBuilder_Del (0.00s) 307s === RUN TestBuilder_Set 307s --- PASS: TestBuilder_Set (0.00s) 307s === RUN TestBuilder_Labels 307s --- PASS: TestBuilder_Labels (0.00s) 307s === RUN TestLabels_Hash 307s --- PASS: TestLabels_Hash (0.00s) 307s === RUN TestMatcher 307s --- PASS: TestMatcher (0.00s) 307s === RUN TestInverse 307s --- PASS: TestInverse (0.00s) 307s === RUN TestNewFastRegexMatcher 307s --- PASS: TestNewFastRegexMatcher (0.00s) 307s === RUN TestOptimizeConcatRegex 307s --- PASS: TestOptimizeConcatRegex (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/pkg/labels 0.002s 307s === RUN TestDedupe 307s --- PASS: TestDedupe (0.20s) 307s === RUN TestJSONFileLogger_basic 307s --- PASS: TestJSONFileLogger_basic (0.00s) 307s === RUN TestJSONFileLogger_parallel 307s --- PASS: TestJSONFileLogger_parallel (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/pkg/logging 0.202s 307s ? github.com/prometheus/prometheus/pkg/modtimevfs [no test files] 307s === RUN TestPool 307s --- PASS: TestPool (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/pkg/pool 0.002s 307s === RUN TestRelabel 307s --- PASS: TestRelabel (0.00s) 307s === RUN TestTargetLabelValidity 307s --- PASS: TestTargetLabelValidity (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/pkg/relabel 0.002s 307s === RUN TestParseFileSuccess 307s --- PASS: TestParseFileSuccess (0.00s) 307s === RUN TestParseFileFailure 307s --- PASS: TestParseFileFailure (0.00s) 307s === RUN TestTemplateParsing 307s --- PASS: TestTemplateParsing (0.00s) 307s === RUN TestUniqueErrorNodes 307s --- PASS: TestUniqueErrorNodes (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/pkg/rulefmt 0.006s 307s ? github.com/prometheus/prometheus/pkg/runtime [no test files] 307s === RUN TestOpenMetricsParse 307s --- PASS: TestOpenMetricsParse (0.00s) 307s === RUN TestOpenMetricsParseErrors 307s --- PASS: TestOpenMetricsParseErrors (0.00s) 307s === RUN TestOMNullByteHandling 307s --- PASS: TestOMNullByteHandling (0.00s) 307s === RUN TestPromParse 307s --- PASS: TestPromParse (0.00s) 307s === RUN TestPromParseErrors 307s --- PASS: TestPromParseErrors (0.00s) 307s === RUN TestPromNullByteHandling 307s --- PASS: TestPromNullByteHandling (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/pkg/textparse 0.003s 307s ? github.com/prometheus/prometheus/pkg/timestamp [no test files] 307s ? github.com/prometheus/prometheus/pkg/value [no test files] 307s ? github.com/prometheus/prometheus/prompb [no test files] 307s === RUN TestQueryConcurrency 307s --- PASS: TestQueryConcurrency (0.02s) 307s === RUN TestQueryTimeout 307s --- PASS: TestQueryTimeout (0.10s) 307s === RUN TestQueryCancel 307s --- PASS: TestQueryCancel (0.00s) 307s === RUN TestQueryError 307s --- PASS: TestQueryError (0.00s) 307s === RUN TestSelectHintsSetCorrectly 307s === RUN TestSelectHintsSetCorrectly/foo 307s === RUN TestSelectHintsSetCorrectly/foo_@_15 307s === RUN TestSelectHintsSetCorrectly/foo_@_1 307s === RUN TestSelectHintsSetCorrectly/foo[2m] 307s === RUN TestSelectHintsSetCorrectly/foo[2m]_@_180 307s === RUN TestSelectHintsSetCorrectly/foo[2m]_@_300 307s === RUN TestSelectHintsSetCorrectly/foo[2m]_@_60 307s === RUN TestSelectHintsSetCorrectly/foo[2m]_offset_2m 307s === RUN TestSelectHintsSetCorrectly/foo[2m]_@_200_offset_2m 307s === RUN TestSelectHintsSetCorrectly/foo[2m:1s] 307s === RUN TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]) 307s === RUN TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_@_300) 307s === RUN TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_@_200) 307s === RUN TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_@_100) 307s === RUN TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_offset_10s) 307s === RUN TestSelectHintsSetCorrectly/count_over_time((foo_offset_10s)[2m:1s]_offset_10s) 307s === RUN TestSelectHintsSetCorrectly/count_over_time((foo_@_200_offset_10s)[2m:1s]_offset_10s) 307s === RUN TestSelectHintsSetCorrectly/count_over_time((foo_@_200_offset_10s)[2m:1s]_@_100_offset_10s) 307s === RUN TestSelectHintsSetCorrectly/count_over_time((foo_offset_10s)[2m:1s]_@_100_offset_10s) 307s === RUN TestSelectHintsSetCorrectly/foo#01 307s === RUN TestSelectHintsSetCorrectly/foo_@_15#01 307s === RUN TestSelectHintsSetCorrectly/foo_@_1#01 307s === RUN TestSelectHintsSetCorrectly/rate(foo[2m]_@_180) 307s === RUN TestSelectHintsSetCorrectly/rate(foo[2m]_@_300) 307s === RUN TestSelectHintsSetCorrectly/rate(foo[2m]_@_60) 307s === RUN TestSelectHintsSetCorrectly/rate(foo[2m]) 307s === RUN TestSelectHintsSetCorrectly/rate(foo[2m]_offset_2m) 307s === RUN TestSelectHintsSetCorrectly/rate(foo[2m:1s]) 307s === RUN TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s])#01 307s === RUN TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_offset_10s)#01 307s === RUN TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_@_300)#01 307s === RUN TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_@_200)#01 307s === RUN TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_@_100)#01 307s === RUN TestSelectHintsSetCorrectly/count_over_time((foo_offset_10s)[2m:1s]_offset_10s)#01 307s === RUN TestSelectHintsSetCorrectly/count_over_time((foo_@_200_offset_10s)[2m:1s]_offset_10s)#01 307s === RUN TestSelectHintsSetCorrectly/count_over_time((foo_@_200_offset_10s)[2m:1s]_@_100_offset_10s)#01 307s === RUN TestSelectHintsSetCorrectly/count_over_time((foo_offset_10s)[2m:1s]_@_100_offset_10s)#01 307s === RUN TestSelectHintsSetCorrectly/sum_by_(dim1)_(foo) 307s === RUN TestSelectHintsSetCorrectly/sum_without_(dim1)_(foo) 307s === RUN TestSelectHintsSetCorrectly/sum_by_(dim1)_(avg_over_time(foo[1s])) 307s === RUN TestSelectHintsSetCorrectly/sum_by_(dim1)_(max_by_(dim2)_(foo)) 307s === RUN TestSelectHintsSetCorrectly/(max_by_(dim1)_(foo))[5s:1s] 307s === RUN TestSelectHintsSetCorrectly/(sum(http_requests{group=~"p.*"})+max(http_requests{group=~"c.*"}))[20s:5s] 307s === RUN TestSelectHintsSetCorrectly/foo_@_50_+_bar_@_250_+_baz_@_900 307s === RUN TestSelectHintsSetCorrectly/foo_@_50_+_bar_+_baz_@_900 307s === RUN TestSelectHintsSetCorrectly/rate(foo[2s]_@_50)_+_bar_@_250_+_baz_@_900 307s === RUN TestSelectHintsSetCorrectly/rate(foo[2s:1s]_@_50)_+_bar_+_baz 307s === RUN TestSelectHintsSetCorrectly/rate(foo[2s:1s]_@_50)_+_bar_+_rate(baz[2m:1s]_@_900_offset_2m)_ 307s === RUN TestSelectHintsSetCorrectly/sum_over_time(sum_over_time(metric{job="1"}[100s])[100s:25s]_@_50)[3s:1s]_@_3000 307s === RUN TestSelectHintsSetCorrectly/sum_over_time(sum_over_time(metric{job="1"}[100s])[100s:25s]_@_3000)[3s:1s]_@_50 307s --- PASS: TestSelectHintsSetCorrectly (0.02s) 307s --- PASS: TestSelectHintsSetCorrectly/foo (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/foo_@_15 (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/foo_@_1 (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/foo[2m] (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/foo[2m]_@_180 (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/foo[2m]_@_300 (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/foo[2m]_@_60 (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/foo[2m]_offset_2m (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/foo[2m]_@_200_offset_2m (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/foo[2m:1s] (0.01s) 307s --- PASS: TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]) (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_@_300) (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_@_200) (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_@_100) (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_offset_10s) (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/count_over_time((foo_offset_10s)[2m:1s]_offset_10s) (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/count_over_time((foo_@_200_offset_10s)[2m:1s]_offset_10s) (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/count_over_time((foo_@_200_offset_10s)[2m:1s]_@_100_offset_10s) (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/count_over_time((foo_offset_10s)[2m:1s]_@_100_offset_10s) (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/foo#01 (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/foo_@_15#01 (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/foo_@_1#01 (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m]_@_180) (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m]_@_300) (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m]_@_60) (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m]) (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m]_offset_2m) (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m:1s]) (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s])#01 (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_offset_10s)#01 (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_@_300)#01 (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_@_200)#01 (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_@_100)#01 (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/count_over_time((foo_offset_10s)[2m:1s]_offset_10s)#01 (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/count_over_time((foo_@_200_offset_10s)[2m:1s]_offset_10s)#01 (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/count_over_time((foo_@_200_offset_10s)[2m:1s]_@_100_offset_10s)#01 (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/count_over_time((foo_offset_10s)[2m:1s]_@_100_offset_10s)#01 (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/sum_by_(dim1)_(foo) (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/sum_without_(dim1)_(foo) (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/sum_by_(dim1)_(avg_over_time(foo[1s])) (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/sum_by_(dim1)_(max_by_(dim2)_(foo)) (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/(max_by_(dim1)_(foo))[5s:1s] (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/(sum(http_requests{group=~"p.*"})+max(http_requests{group=~"c.*"}))[20s:5s] (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/foo_@_50_+_bar_@_250_+_baz_@_900 (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/foo_@_50_+_bar_+_baz_@_900 (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/rate(foo[2s]_@_50)_+_bar_@_250_+_baz_@_900 (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/rate(foo[2s:1s]_@_50)_+_bar_+_baz (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/rate(foo[2s:1s]_@_50)_+_bar_+_rate(baz[2m:1s]_@_900_offset_2m)_ (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/sum_over_time(sum_over_time(metric{job="1"}[100s])[100s:25s]_@_50)[3s:1s]_@_3000 (0.00s) 307s --- PASS: TestSelectHintsSetCorrectly/sum_over_time(sum_over_time(metric{job="1"}[100s])[100s:25s]_@_3000)[3s:1s]_@_50 (0.00s) 307s === RUN TestEngineShutdown 307s --- PASS: TestEngineShutdown (0.00s) 307s === RUN TestEngineEvalStmtTimestamps 307s --- PASS: TestEngineEvalStmtTimestamps (0.01s) 307s === RUN TestMaxQuerySamples 307s === RUN TestMaxQuerySamples/1 307s === RUN TestMaxQuerySamples/metric 307s === RUN TestMaxQuerySamples/metric[20s] 307s === RUN TestMaxQuerySamples/rate(metric[20s]) 307s === RUN TestMaxQuerySamples/metric[20s:5s] 307s === RUN TestMaxQuerySamples/metric[20s]_@_10 307s === RUN TestMaxQuerySamples/1#01 307s === RUN TestMaxQuerySamples/1#02 307s === RUN TestMaxQuerySamples/metric#01 307s === RUN TestMaxQuerySamples/metric#02 307s === RUN TestMaxQuerySamples/rate(bigmetric[1s]) 307s === RUN TestMaxQuerySamples/metric_@_10 307s === RUN TestMaxQuerySamples/rate(bigmetric[10s:1s]_@_10) 307s === RUN TestMaxQuerySamples/rate(bigmetric[10s:1s]_@_10)_+_rate(bigmetric[10s:1s]_@_30) 307s === RUN TestMaxQuerySamples/rate(bigmetric[10s:1s])_+_rate(bigmetric[10s:1s]_@_30) 307s === RUN TestMaxQuerySamples/rate(rate(bigmetric[10s:1s]_@_10)[100s:25s]_@_1000)[100s:20s]_@_2000 307s === RUN TestMaxQuerySamples/rate(rate(bigmetric[10s:1s]_@_10)[100s:25s]_@_1000)[17s:1s]_@_2000 307s --- PASS: TestMaxQuerySamples (0.01s) 307s --- PASS: TestMaxQuerySamples/1 (0.00s) 307s --- PASS: TestMaxQuerySamples/metric (0.00s) 307s --- PASS: TestMaxQuerySamples/metric[20s] (0.00s) 307s --- PASS: TestMaxQuerySamples/rate(metric[20s]) (0.00s) 307s --- PASS: TestMaxQuerySamples/metric[20s:5s] (0.00s) 307s --- PASS: TestMaxQuerySamples/metric[20s]_@_10 (0.00s) 307s --- PASS: TestMaxQuerySamples/1#01 (0.00s) 307s --- PASS: TestMaxQuerySamples/1#02 (0.00s) 307s --- PASS: TestMaxQuerySamples/metric#01 (0.00s) 307s --- PASS: TestMaxQuerySamples/metric#02 (0.00s) 307s --- PASS: TestMaxQuerySamples/rate(bigmetric[1s]) (0.00s) 307s --- PASS: TestMaxQuerySamples/metric_@_10 (0.00s) 307s --- PASS: TestMaxQuerySamples/rate(bigmetric[10s:1s]_@_10) (0.00s) 307s --- PASS: TestMaxQuerySamples/rate(bigmetric[10s:1s]_@_10)_+_rate(bigmetric[10s:1s]_@_30) (0.00s) 307s --- PASS: TestMaxQuerySamples/rate(bigmetric[10s:1s])_+_rate(bigmetric[10s:1s]_@_30) (0.00s) 307s --- PASS: TestMaxQuerySamples/rate(rate(bigmetric[10s:1s]_@_10)[100s:25s]_@_1000)[100s:20s]_@_2000 (0.00s) 307s --- PASS: TestMaxQuerySamples/rate(rate(bigmetric[10s:1s]_@_10)[100s:25s]_@_1000)[17s:1s]_@_2000 (0.00s) 307s === RUN TestAtModifier 307s === RUN TestAtModifier/metric_neg_@_0 307s === RUN TestAtModifier/metric_neg_@_-200 307s === RUN TestAtModifier/metric{job="2"}_@_50 307s === RUN TestAtModifier/metric[20s]_@_300 307s === RUN TestAtModifier/metric_neg[2s]_@_0 307s === RUN TestAtModifier/metric_neg[3s]_@_-500 307s === RUN TestAtModifier/metric_ms[3ms]_@_2.345 307s === RUN TestAtModifier/metric[100s:25s]_@_300 307s === RUN TestAtModifier/metric_neg[50s:25s]_@_0 307s === RUN TestAtModifier/metric_neg[50s:25s]_@_-100 307s === RUN TestAtModifier/metric_ms[100ms:25ms]_@_2.345 307s === RUN TestAtModifier/metric_topk_and_topk(1,_sum_over_time(metric_topk[50s]_@_100)) 307s === RUN TestAtModifier/metric_topk_and_topk(1,_sum_over_time(metric_topk[50s]_@_5000)) 307s === RUN TestAtModifier/metric_topk_and_topk(1,_sum_over_time(metric_topk[50s]_@_end())) 307s === RUN TestAtModifier/metric_topk_and_topk(1,_sum_over_time(metric_topk[50s]_@_start())) 307s === RUN TestAtModifier/timestamp(metric_timestamp_@_3600) 307s --- PASS: TestAtModifier (0.02s) 307s --- PASS: TestAtModifier/metric_neg_@_0 (0.00s) 307s --- PASS: TestAtModifier/metric_neg_@_-200 (0.00s) 307s --- PASS: TestAtModifier/metric{job="2"}_@_50 (0.00s) 307s --- PASS: TestAtModifier/metric[20s]_@_300 (0.00s) 307s --- PASS: TestAtModifier/metric_neg[2s]_@_0 (0.00s) 307s --- PASS: TestAtModifier/metric_neg[3s]_@_-500 (0.00s) 307s --- PASS: TestAtModifier/metric_ms[3ms]_@_2.345 (0.00s) 307s --- PASS: TestAtModifier/metric[100s:25s]_@_300 (0.00s) 307s --- PASS: TestAtModifier/metric_neg[50s:25s]_@_0 (0.00s) 307s --- PASS: TestAtModifier/metric_neg[50s:25s]_@_-100 (0.00s) 307s --- PASS: TestAtModifier/metric_ms[100ms:25ms]_@_2.345 (0.00s) 307s --- PASS: TestAtModifier/metric_topk_and_topk(1,_sum_over_time(metric_topk[50s]_@_100)) (0.00s) 307s --- PASS: TestAtModifier/metric_topk_and_topk(1,_sum_over_time(metric_topk[50s]_@_5000)) (0.00s) 307s --- PASS: TestAtModifier/metric_topk_and_topk(1,_sum_over_time(metric_topk[50s]_@_end())) (0.00s) 307s --- PASS: TestAtModifier/metric_topk_and_topk(1,_sum_over_time(metric_topk[50s]_@_start())) (0.00s) 307s --- PASS: TestAtModifier/timestamp(metric_timestamp_@_3600) (0.00s) 307s === RUN TestRecoverEvaluatorRuntime 307s --- PASS: TestRecoverEvaluatorRuntime (0.00s) 307s === RUN TestRecoverEvaluatorError 307s --- PASS: TestRecoverEvaluatorError (0.00s) 307s === RUN TestRecoverEvaluatorErrorWithWarnings 307s --- PASS: TestRecoverEvaluatorErrorWithWarnings (0.00s) 307s === RUN TestSubquerySelector 307s === RUN TestSubquerySelector/#00 307s === RUN TestSubquerySelector/#00/metric[20s:10s] 307s === RUN TestSubquerySelector/#00/metric[20s:5s] 307s === RUN TestSubquerySelector/#00/metric[20s:5s]_offset_2s 307s === RUN TestSubquerySelector/#00/metric[20s:5s]_offset_6s 307s === RUN TestSubquerySelector/#00/metric[20s:5s]_offset_4s 307s === RUN TestSubquerySelector/#00/metric[20s:5s]_offset_5s 307s === RUN TestSubquerySelector/#00/metric[20s:5s]_offset_6s#01 307s === RUN TestSubquerySelector/#00/metric[20s:5s]_offset_7s 307s === RUN TestSubquerySelector/#01 307s === RUN TestSubquerySelector/#01/http_requests{group=~"pro.*",instance="0"}[30s:10s] 307s === RUN TestSubquerySelector/#01/http_requests{group=~"pro.*",instance="0"}[5m:] 307s === RUN TestSubquerySelector/#01/http_requests{group=~"pro.*",instance="0"}[5m:]_offset_20m 307s === RUN TestSubquerySelector/#01/rate(http_requests[1m])[15s:5s] 307s === RUN TestSubquerySelector/#01/sum(http_requests{group=~"pro.*"})[30s:10s] 307s === RUN TestSubquerySelector/#01/sum(http_requests)[40s:10s] 307s === RUN TestSubquerySelector/#01/(sum(http_requests{group=~"p.*"})+sum(http_requests{group=~"c.*"}))[20s:5s] 307s --- PASS: TestSubquerySelector (0.02s) 307s --- PASS: TestSubquerySelector/#00 (0.00s) 307s --- PASS: TestSubquerySelector/#00/metric[20s:10s] (0.00s) 307s --- PASS: TestSubquerySelector/#00/metric[20s:5s] (0.00s) 307s --- PASS: TestSubquerySelector/#00/metric[20s:5s]_offset_2s (0.00s) 307s --- PASS: TestSubquerySelector/#00/metric[20s:5s]_offset_6s (0.00s) 307s --- PASS: TestSubquerySelector/#00/metric[20s:5s]_offset_4s (0.00s) 307s --- PASS: TestSubquerySelector/#00/metric[20s:5s]_offset_5s (0.00s) 307s --- PASS: TestSubquerySelector/#00/metric[20s:5s]_offset_6s#01 (0.00s) 307s --- PASS: TestSubquerySelector/#00/metric[20s:5s]_offset_7s (0.00s) 307s --- PASS: TestSubquerySelector/#01 (0.01s) 307s --- PASS: TestSubquerySelector/#01/http_requests{group=~"pro.*",instance="0"}[30s:10s] (0.00s) 307s --- PASS: TestSubquerySelector/#01/http_requests{group=~"pro.*",instance="0"}[5m:] (0.00s) 307s --- PASS: TestSubquerySelector/#01/http_requests{group=~"pro.*",instance="0"}[5m:]_offset_20m (0.00s) 307s --- PASS: TestSubquerySelector/#01/rate(http_requests[1m])[15s:5s] (0.00s) 307s --- PASS: TestSubquerySelector/#01/sum(http_requests{group=~"pro.*"})[30s:10s] (0.00s) 307s --- PASS: TestSubquerySelector/#01/sum(http_requests)[40s:10s] (0.00s) 307s --- PASS: TestSubquerySelector/#01/(sum(http_requests{group=~"p.*"})+sum(http_requests{group=~"c.*"}))[20s:5s] (0.00s) 307s === RUN TestQueryLogger_basic 307s --- PASS: TestQueryLogger_basic (0.00s) 307s === RUN TestQueryLogger_fields 307s --- PASS: TestQueryLogger_fields (0.00s) 307s === RUN TestQueryLogger_error 307s --- PASS: TestQueryLogger_error (0.00s) 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/123.4567 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/"foo" 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/foo_*_bar 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/foo_*_bar_@_10 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/foo_@_20_*_bar_@_10 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/test[5s] 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/test{a="b"}[5y]_@_1603774699 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/sum_by_(foo)(some_metric) 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/sum_by_(foo)(some_metric_@_10) 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/sum(some_metric1_@_10)_+_sum(some_metric2_@_20) 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/some_metric_and_topk(5,_rate(some_metric[1m]_@_20)) 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/time() 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/foo{bar="baz"}[10m:6s] 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/foo{bar="baz"}[10m:6s]_@_10 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/sum(foo{bar="baz"}_@_20)[10m:6s]_@_10 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/min_over_time(rate(foo{bar="baz"}[2s])[5m:]_@_1603775091)[4m:3s] 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/some_metric_@_123_offset_1m_[10m:5s] 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/some_metric[10m:5s]_offset_1m_@_123 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/(foo_+_bar{nm="val"}_@_1234)[5m:]_@_1603775019 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/abs(abs(metric_@_10)) 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/sum(sum(some_metric1_@_10)_+_sum(some_metric2_@_20)) 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/foo_@_start() 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/foo_@_end() 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/test[5y]_@_start() 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/test[5y]_@_end() 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/some_metric[10m:5s]_@_start() 307s === RUN TestPreprocessAndWrapWithStepInvariantExpr/some_metric[10m:5s]_@_end() 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/123.4567 (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/"foo" (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/foo_*_bar (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/foo_*_bar_@_10 (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/foo_@_20_*_bar_@_10 (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/test[5s] (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/test{a="b"}[5y]_@_1603774699 (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/sum_by_(foo)(some_metric) (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/sum_by_(foo)(some_metric_@_10) (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/sum(some_metric1_@_10)_+_sum(some_metric2_@_20) (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/some_metric_and_topk(5,_rate(some_metric[1m]_@_20)) (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/time() (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/foo{bar="baz"}[10m:6s] (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/foo{bar="baz"}[10m:6s]_@_10 (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/sum(foo{bar="baz"}_@_20)[10m:6s]_@_10 (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/min_over_time(rate(foo{bar="baz"}[2s])[5m:]_@_1603775091)[4m:3s] (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/some_metric_@_123_offset_1m_[10m:5s] (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/some_metric[10m:5s]_offset_1m_@_123 (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/(foo_+_bar{nm="val"}_@_1234)[5m:]_@_1603775019 (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/abs(abs(metric_@_10)) (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/sum(sum(some_metric1_@_10)_+_sum(some_metric2_@_20)) (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/foo_@_start() (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/foo_@_end() (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/test[5y]_@_start() (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/test[5y]_@_end() (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/some_metric[10m:5s]_@_start() (0.00s) 307s --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/some_metric[10m:5s]_@_end() (0.00s) 307s === RUN TestEngineOptsValidation 307s --- PASS: TestEngineOptsValidation (0.00s) 307s === RUN TestRangeQuery 307s === RUN TestRangeQuery/sum_over_time_with_all_values 307s === RUN TestRangeQuery/sum_over_time_with_trailing_values 307s === RUN TestRangeQuery/sum_over_time_with_all_values_long 307s === RUN TestRangeQuery/sum_over_time_with_all_values_random 307s === RUN TestRangeQuery/metric_query 307s === RUN TestRangeQuery/metric_query_with_trailing_values 307s === RUN TestRangeQuery/short-circuit 307s --- PASS: TestRangeQuery (0.03s) 307s --- PASS: TestRangeQuery/sum_over_time_with_all_values (0.00s) 307s --- PASS: TestRangeQuery/sum_over_time_with_trailing_values (0.01s) 307s --- PASS: TestRangeQuery/sum_over_time_with_all_values_long (0.00s) 307s --- PASS: TestRangeQuery/sum_over_time_with_all_values_random (0.01s) 307s --- PASS: TestRangeQuery/metric_query (0.00s) 307s --- PASS: TestRangeQuery/metric_query_with_trailing_values (0.00s) 307s --- PASS: TestRangeQuery/short-circuit (0.01s) 307s === RUN TestDeriv 307s --- PASS: TestDeriv (0.00s) 307s === RUN TestFunctionList 307s --- PASS: TestFunctionList (0.00s) 307s === RUN TestEvaluations 307s === RUN TestEvaluations/testdata/aggregators.test 307s === RUN TestEvaluations/testdata/at_modifier.test 307s === RUN TestEvaluations/testdata/collision.test 307s === RUN TestEvaluations/testdata/functions.test 307s === RUN TestEvaluations/testdata/histograms.test 307s === RUN TestEvaluations/testdata/literals.test 307s === RUN TestEvaluations/testdata/operators.test 307s === RUN TestEvaluations/testdata/selectors.test 307s === RUN TestEvaluations/testdata/staleness.test 307s === RUN TestEvaluations/testdata/subquery.test 307s === RUN TestEvaluations/testdata/trig_functions.test 307s --- PASS: TestEvaluations (0.74s) 307s --- PASS: TestEvaluations/testdata/aggregators.test (0.11s) 307s --- PASS: TestEvaluations/testdata/at_modifier.test (0.04s) 307s --- PASS: TestEvaluations/testdata/collision.test (0.01s) 307s --- PASS: TestEvaluations/testdata/functions.test (0.28s) 307s --- PASS: TestEvaluations/testdata/histograms.test (0.04s) 307s --- PASS: TestEvaluations/testdata/literals.test (0.01s) 307s --- PASS: TestEvaluations/testdata/operators.test (0.11s) 307s --- PASS: TestEvaluations/testdata/selectors.test (0.05s) 307s --- PASS: TestEvaluations/testdata/staleness.test (0.02s) 307s --- PASS: TestEvaluations/testdata/subquery.test (0.05s) 307s --- PASS: TestEvaluations/testdata/trig_functions.test (0.02s) 307s === RUN TestQueryLogging 307s --- PASS: TestQueryLogging (0.00s) 307s === RUN TestIndexReuse 307s --- PASS: TestIndexReuse (0.00s) 307s === RUN TestMMapFile 307s --- PASS: TestMMapFile (0.00s) 307s === RUN TestParseBrokenJSON 307s === RUN TestParseBrokenJSON/#00 307s === RUN TestParseBrokenJSON/#01 307s === RUN TestParseBrokenJSON/#02 307s === RUN TestParseBrokenJSON/#03 307s === RUN TestParseBrokenJSON/#04 307s --- PASS: TestParseBrokenJSON (0.00s) 307s --- PASS: TestParseBrokenJSON/#00 (0.00s) 307s --- PASS: TestParseBrokenJSON/#01 (0.00s) 307s --- PASS: TestParseBrokenJSON/#02 (0.00s) 307s --- PASS: TestParseBrokenJSON/#03 (0.00s) 307s --- PASS: TestParseBrokenJSON/#04 (0.00s) 307s === RUN TestLazyLoader_WithSamplesTill 307s --- PASS: TestLazyLoader_WithSamplesTill (0.01s) 307s PASS 307s ok github.com/prometheus/prometheus/promql 0.990s 307s === RUN TestLexer 307s === RUN TestLexer/common 307s === RUN TestLexer/numbers 307s === RUN TestLexer/strings 307s === RUN TestLexer/durations 307s === RUN TestLexer/identifiers 307s === RUN TestLexer/comments 307s === RUN TestLexer/operators 307s === RUN TestLexer/aggregators 307s === RUN TestLexer/keywords 307s === RUN TestLexer/preprocessors 307s === RUN TestLexer/selectors 307s === RUN TestLexer/common_errors 307s === RUN TestLexer/mismatched_parentheses 307s === RUN TestLexer/encoding_issues 307s === RUN TestLexer/series_descriptions 307s === RUN TestLexer/subqueries 307s --- PASS: TestLexer (0.00s) 307s --- PASS: TestLexer/common (0.00s) 307s --- PASS: TestLexer/numbers (0.00s) 307s --- PASS: TestLexer/strings (0.00s) 307s --- PASS: TestLexer/durations (0.00s) 307s --- PASS: TestLexer/identifiers (0.00s) 307s --- PASS: TestLexer/comments (0.00s) 307s --- PASS: TestLexer/operators (0.00s) 307s --- PASS: TestLexer/aggregators (0.00s) 307s --- PASS: TestLexer/keywords (0.00s) 307s --- PASS: TestLexer/preprocessors (0.00s) 307s --- PASS: TestLexer/selectors (0.00s) 307s --- PASS: TestLexer/common_errors (0.00s) 307s --- PASS: TestLexer/mismatched_parentheses (0.00s) 307s --- PASS: TestLexer/encoding_issues (0.00s) 307s --- PASS: TestLexer/series_descriptions (0.00s) 307s --- PASS: TestLexer/subqueries (0.00s) 307s === RUN TestParseExpressions 307s === RUN TestParseExpressions/1 307s === RUN TestParseExpressions/+Inf 307s === RUN TestParseExpressions/-Inf 307s === RUN TestParseExpressions/.5 307s === RUN TestParseExpressions/5. 307s === RUN TestParseExpressions/123.4567 307s === RUN TestParseExpressions/5e-3 307s === RUN TestParseExpressions/5e3 307s === RUN TestParseExpressions/0xc 307s === RUN TestParseExpressions/0755 307s === RUN TestParseExpressions/+5.5e-3 307s === RUN TestParseExpressions/-0755 307s === RUN TestParseExpressions/1_+_1 307s === RUN TestParseExpressions/1_-_1 307s === RUN TestParseExpressions/1_*_1 307s === RUN TestParseExpressions/1_%_1 307s === RUN TestParseExpressions/1_/_1 307s === RUN TestParseExpressions/1_==_bool_1 307s === RUN TestParseExpressions/1_!=_bool_1 307s === RUN TestParseExpressions/1_>_bool_1 307s === RUN TestParseExpressions/1_>=_bool_1 307s === RUN TestParseExpressions/1_<_bool_1 307s === RUN TestParseExpressions/1_<=_bool_1 307s === RUN TestParseExpressions/-1^2 307s === RUN TestParseExpressions/-1*2 307s === RUN TestParseExpressions/-1+2 307s === RUN TestParseExpressions/-1^-2 307s === RUN TestParseExpressions/+1_+_-2_*_1 307s === RUN TestParseExpressions/1_+_2/(3*1) 307s === RUN TestParseExpressions/1_<_bool_2_-_1_*_2 307s === RUN TestParseExpressions/-some_metric 307s === RUN TestParseExpressions/+some_metric 307s === RUN TestParseExpressions/_+some_metric 307s === RUN TestParseExpressions/#00 307s === RUN TestParseExpressions/#_just_a_comment__ 307s === RUN TestParseExpressions/1+ 307s === RUN TestParseExpressions/. 307s === RUN TestParseExpressions/2.5. 307s === RUN TestParseExpressions/100..4 307s === RUN TestParseExpressions/0deadbeef 307s === RUN TestParseExpressions/1_/ 307s === RUN TestParseExpressions/*1 307s === RUN TestParseExpressions/(1)) 307s === RUN TestParseExpressions/((1) 307s === RUN TestParseExpressions/999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 307s === RUN TestParseExpressions/( 307s === RUN TestParseExpressions/1_and_1 307s === RUN TestParseExpressions/1_==_1 307s === RUN TestParseExpressions/1_or_1 307s === RUN TestParseExpressions/1_unless_1 307s === RUN TestParseExpressions/1_!~_1 307s === RUN TestParseExpressions/1_=~_1 307s === RUN TestParseExpressions/-"string" 307s === RUN TestParseExpressions/-test[5m] 307s === RUN TestParseExpressions/*test 307s === RUN TestParseExpressions/1_offset_1d 307s === RUN TestParseExpressions/foo_offset_1s_offset_2s 307s === RUN TestParseExpressions/a_-_on(b)_ignoring(c)_d 307s === RUN TestParseExpressions/foo_*_bar 307s === RUN TestParseExpressions/foo_*_sum 307s === RUN TestParseExpressions/foo_==_1 307s === RUN TestParseExpressions/foo_==_bool_1 307s === RUN TestParseExpressions/2.5_/_bar 307s === RUN TestParseExpressions/foo_and_bar 307s === RUN TestParseExpressions/foo_or_bar 307s === RUN TestParseExpressions/foo_unless_bar 307s === RUN TestParseExpressions/foo_+_bar_or_bla_and_blub 307s === RUN TestParseExpressions/foo_and_bar_unless_baz_or_qux 307s === RUN TestParseExpressions/bar_+_on(foo)_bla_/_on(baz,_buz)_group_right(test)_blub 307s === RUN TestParseExpressions/foo_*_on(test,blub)_bar 307s === RUN TestParseExpressions/foo_*_on(test,blub)_group_left_bar 307s === RUN TestParseExpressions/foo_and_on(test,blub)_bar 307s === RUN TestParseExpressions/foo_and_on()_bar 307s === RUN TestParseExpressions/foo_and_ignoring(test,blub)_bar 307s === RUN TestParseExpressions/foo_and_ignoring()_bar 307s === RUN TestParseExpressions/foo_unless_on(bar)_baz 307s === RUN TestParseExpressions/foo_/_on(test,blub)_group_left(bar)_bar 307s === RUN TestParseExpressions/foo_/_ignoring(test,blub)_group_left(blub)_bar 307s === RUN TestParseExpressions/foo_/_ignoring(test,blub)_group_left(bar)_bar 307s === RUN TestParseExpressions/foo_-_on(test,blub)_group_right(bar,foo)_bar 307s === RUN TestParseExpressions/foo_-_ignoring(test,blub)_group_right(bar,foo)_bar 307s === RUN TestParseExpressions/foo_and_1 307s === RUN TestParseExpressions/1_and_foo 307s === RUN TestParseExpressions/foo_or_1 307s === RUN TestParseExpressions/1_or_foo 307s === RUN TestParseExpressions/foo_unless_1 307s === RUN TestParseExpressions/1_unless_foo 307s === RUN TestParseExpressions/1_or_on(bar)_foo 307s === RUN TestParseExpressions/foo_==_on(bar)_10 307s === RUN TestParseExpressions/foo_+_group_left(baz)_bar 307s === RUN TestParseExpressions/foo_and_on(bar)_group_left(baz)_bar 307s === RUN TestParseExpressions/foo_and_on(bar)_group_right(baz)_bar 307s === RUN TestParseExpressions/foo_or_on(bar)_group_left(baz)_bar 307s === RUN TestParseExpressions/foo_or_on(bar)_group_right(baz)_bar 307s === RUN TestParseExpressions/foo_unless_on(bar)_group_left(baz)_bar 307s === RUN TestParseExpressions/foo_unless_on(bar)_group_right(baz)_bar 307s === RUN TestParseExpressions/http_requests{group="production"}_+_on(instance)_group_left(job,instance)_cpu_count{type="smp"} 307s === RUN TestParseExpressions/foo_+_bool_bar 307s === RUN TestParseExpressions/foo_+_bool_10 307s === RUN TestParseExpressions/foo_and_bool_10 307s === RUN TestParseExpressions/foo 307s === RUN TestParseExpressions/min 307s === RUN TestParseExpressions/foo_offset_5m 307s === RUN TestParseExpressions/foo_offset_-7m 307s === RUN TestParseExpressions/foo_OFFSET_1h30m 307s === RUN TestParseExpressions/foo_OFFSET_1m30ms 307s === RUN TestParseExpressions/foo_@_1603774568 307s === RUN TestParseExpressions/foo_@_-100 307s === RUN TestParseExpressions/foo_@_.3 307s === RUN TestParseExpressions/foo_@_3. 307s === RUN TestParseExpressions/foo_@_3.33 307s === RUN TestParseExpressions/foo_@_3.3333 307s === RUN TestParseExpressions/foo_@_3.3335 307s === RUN TestParseExpressions/foo_@_3e2 307s === RUN TestParseExpressions/foo_@_3e-1 307s === RUN TestParseExpressions/foo_@_0xA 307s === RUN TestParseExpressions/foo_@_-3.3e1 307s === RUN TestParseExpressions/foo_@_+Inf 307s === RUN TestParseExpressions/foo_@_-Inf 307s === RUN TestParseExpressions/foo_@_NaN 307s === RUN TestParseExpressions/foo_@_9223372036854775808.000000 307s === RUN TestParseExpressions/foo_@_-9223372036854775808.000000 307s === RUN TestParseExpressions/foo:bar{a="bc"} 307s === RUN TestParseExpressions/foo{NaN='bc'} 307s === RUN TestParseExpressions/foo{bar='}'} 307s === RUN TestParseExpressions/foo{a="b",_foo!="bar",_test=~"test",_bar!~"baz"} 307s === RUN TestParseExpressions/foo{a="b",_foo!="bar",_test=~"test",_bar!~"baz",} 307s === RUN TestParseExpressions/{ 307s === RUN TestParseExpressions/} 307s === RUN TestParseExpressions/some{ 307s === RUN TestParseExpressions/some} 307s === RUN TestParseExpressions/some_metric{a=b} 307s === RUN TestParseExpressions/some_metric{a:b="b"} 307s === RUN TestParseExpressions/foo{a*"b"} 307s === RUN TestParseExpressions/foo{a>="b"} 307s === RUN TestParseExpressions/some_metric{a="�"} 307s === RUN TestParseExpressions/foo{gibberish} 307s === RUN TestParseExpressions/foo{1} 307s === RUN TestParseExpressions/{} 307s === RUN TestParseExpressions/{x=""} 307s === RUN TestParseExpressions/{x=~".*"} 307s === RUN TestParseExpressions/{x!~".+"} 307s === RUN TestParseExpressions/{x!="a"} 307s === RUN TestParseExpressions/foo{__name__="bar"} 307s === RUN TestParseExpressions/foo{__name__=_=} 307s === RUN TestParseExpressions/foo{,} 307s === RUN TestParseExpressions/foo{__name___==_"bar"} 307s === RUN TestParseExpressions/foo{__name__="bar"_lol} 307s === RUN TestParseExpressions/test[5s] 307s === RUN TestParseExpressions/test[5m] 307s === RUN TestParseExpressions/foo[5m30s] 307s === RUN TestParseExpressions/test[5h]_OFFSET_5m 307s === RUN TestParseExpressions/test[5d]_OFFSET_10s 307s === RUN TestParseExpressions/test[5w]_offset_2w 307s === RUN TestParseExpressions/test{a="b"}[5y]_OFFSET_3d 307s === RUN TestParseExpressions/test{a="b"}[5y]_@_1603774699 307s === RUN TestParseExpressions/foo[5mm] 307s === RUN TestParseExpressions/foo[5m1] 307s === RUN TestParseExpressions/foo[5m:1m1] 307s === RUN TestParseExpressions/foo[5y1hs] 307s === RUN TestParseExpressions/foo[5m1h] 307s === RUN TestParseExpressions/foo[5m1m] 307s === RUN TestParseExpressions/foo[0m] 307s === RUN TestParseExpressions/foo["5m"] 307s === RUN TestParseExpressions/foo[] 307s === RUN TestParseExpressions/foo[1] 307s === RUN TestParseExpressions/some_metric[5m]_OFFSET_1 307s === RUN TestParseExpressions/some_metric[5m]_OFFSET_1mm 307s === RUN TestParseExpressions/some_metric[5m]_OFFSET 307s === RUN TestParseExpressions/some_metric_OFFSET_1m[5m] 307s === RUN TestParseExpressions/some_metric[5m]_@_1m 307s === RUN TestParseExpressions/some_metric[5m]_@ 307s === RUN TestParseExpressions/some_metric_@_1234_[5m] 307s === RUN TestParseExpressions/(foo_+_bar)[5m] 307s === RUN TestParseExpressions/sum_by_(foo)(some_metric) 307s === RUN TestParseExpressions/avg_by_(foo)(some_metric) 307s === RUN TestParseExpressions/max_by_(foo)(some_metric) 307s === RUN TestParseExpressions/sum_without_(foo)_(some_metric) 307s === RUN TestParseExpressions/sum_(some_metric)_without_(foo) 307s === RUN TestParseExpressions/stddev(some_metric) 307s === RUN TestParseExpressions/stdvar_by_(foo)(some_metric) 307s === RUN TestParseExpressions/sum_by_()(some_metric) 307s === RUN TestParseExpressions/sum_by_(foo,bar,)(some_metric) 307s === RUN TestParseExpressions/sum_by_(foo,)(some_metric) 307s === RUN TestParseExpressions/topk(5,_some_metric) 307s === RUN TestParseExpressions/count_values("value",_some_metric) 307s === RUN TestParseExpressions/sum_without(and,_by,_avg,_count,_alert,_annotations)(some_metric) 307s === RUN TestParseExpressions/sum_without(==)(some_metric) 307s === RUN TestParseExpressions/sum_without(,)(some_metric) 307s === RUN TestParseExpressions/sum_without(foo,,)(some_metric) 307s === RUN TestParseExpressions/sum_some_metric_by_(test) 307s === RUN TestParseExpressions/sum_(some_metric)_by_test 307s === RUN TestParseExpressions/sum_(some_metric)_by_test#01 307s === RUN TestParseExpressions/sum_()_by_(test) 307s === RUN TestParseExpressions/MIN_keep_common_(some_metric) 307s === RUN TestParseExpressions/MIN_(some_metric)_keep_common 307s === RUN TestParseExpressions/sum_(some_metric)_without_(test)_by_(test) 307s === RUN TestParseExpressions/sum_without_(test)_(some_metric)_by_(test) 307s === RUN TestParseExpressions/topk(some_metric) 307s === RUN TestParseExpressions/topk(some_metric,) 307s === RUN TestParseExpressions/topk(some_metric,_other_metric) 307s === RUN TestParseExpressions/count_values(5,_other_metric) 307s === RUN TestParseExpressions/rate(some_metric[5m])_@_1234 307s === RUN TestParseExpressions/time() 307s === RUN TestParseExpressions/floor(some_metric{foo!="bar"}) 307s === RUN TestParseExpressions/rate(some_metric[5m]) 307s === RUN TestParseExpressions/round(some_metric) 307s === RUN TestParseExpressions/round(some_metric,_5) 307s === RUN TestParseExpressions/floor() 307s === RUN TestParseExpressions/floor(some_metric,_other_metric) 307s === RUN TestParseExpressions/floor(some_metric,_1) 307s === RUN TestParseExpressions/floor(1) 307s === RUN TestParseExpressions/hour(some_metric,_some_metric,_some_metric) 307s === RUN TestParseExpressions/time(some_metric) 307s === RUN TestParseExpressions/non_existent_function_far_bar() 307s === RUN TestParseExpressions/rate(some_metric) 307s === RUN TestParseExpressions/label_replace(a,_`b`,_`c�`,_`d`,_`.*`) 307s === RUN TestParseExpressions/-= 307s === RUN TestParseExpressions/++-++-+-+-< 307s === RUN TestParseExpressions/e-+=/(0) 307s === RUN TestParseExpressions/a>b() 307s === RUN TestParseExpressions/rate(avg) 307s === RUN 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:] 307s === RUN TestParseExpressions/sum(sum) 307s === RUN TestParseExpressions/a_+_sum 307s === RUN TestParseExpressions/"double-quoted_string_\"_with_escaped_quote" 307s === RUN TestParseExpressions/'single-quoted_string_\'_with_escaped_quote' 307s === RUN TestParseExpressions/`backtick-quoted_string` 307s === RUN TestParseExpressions/"\a\b\f\n\r\t\v\\\"_-_\xFF\377\u1234\U00010111\U0001011111☺" 307s === RUN TestParseExpressions/'\a\b\f\n\r\t\v\\\'_-_\xFF\377\u1234\U00010111\U0001011111☺' 307s === RUN TestParseExpressions/`\a\b\f\n\r\t\v\\\"\'_-_\xFF\377\u1234\U00010111\U0001011111☺` 307s === RUN TestParseExpressions/`\`` 307s === RUN TestParseExpressions/"\ 307s === RUN TestParseExpressions/"\c" 307s === RUN TestParseExpressions/"\x." 307s === RUN TestParseExpressions/foo{bar="baz"}[10m:6s] 307s === RUN TestParseExpressions/foo{bar="baz"}[10m5s:1h6ms] 307s === RUN TestParseExpressions/foo[10m:] 307s === RUN TestParseExpressions/min_over_time(rate(foo{bar="baz"}[2s])[5m:5s]) 307s === RUN TestParseExpressions/min_over_time(rate(foo{bar="baz"}[2s])[5m:])[4m:3s] 307s === RUN TestParseExpressions/min_over_time(rate(foo{bar="baz"}[2s])[5m:]_offset_4m)[4m:3s] 307s === RUN TestParseExpressions/min_over_time(rate(foo{bar="baz"}[2s])[5m:]_@_1603775091)[4m:3s] 307s === RUN TestParseExpressions/min_over_time(rate(foo{bar="baz"}[2s])[5m:]_@_-160377509)[4m:3s] 307s === RUN TestParseExpressions/sum_without(and,_by,_avg,_count,_alert,_annotations)(some_metric)_[30m:10s] 307s === RUN TestParseExpressions/some_metric_OFFSET_1m_[10m:5s] 307s === RUN TestParseExpressions/some_metric_@_123_[10m:5s] 307s === RUN TestParseExpressions/some_metric_@_123_offset_1m_[10m:5s] 307s === RUN TestParseExpressions/some_metric_offset_1m_@_123_[10m:5s] 307s === RUN TestParseExpressions/some_metric[10m:5s]_offset_1m_@_123 307s === RUN TestParseExpressions/(foo_+_bar{nm="val"})[5m:] 307s === RUN TestParseExpressions/(foo_+_bar{nm="val"})[5m:]_offset_10m 307s === RUN TestParseExpressions/(foo_+_bar{nm="val"}_@_1234)[5m:]_@_1603775019 307s === RUN TestParseExpressions/test[5d]_OFFSET_10s_[10m:5s] 307s === RUN TestParseExpressions/(foo_+_bar{nm="val"})[5m:][10m:5s] 307s === RUN TestParseExpressions/rate(food[1m])[1h]_offset_1h 307s === RUN TestParseExpressions/rate(food[1m])[1h]_@_100 307s === RUN TestParseExpressions/foo_@_start() 307s === RUN TestParseExpressions/foo_@_end() 307s === RUN TestParseExpressions/test[5y]_@_start() 307s === RUN TestParseExpressions/test[5y]_@_end() 307s === RUN TestParseExpressions/foo[10m:6s]_@_start() 307s === RUN TestParseExpressions/foo[10m:6s]_@_end() 307s === RUN TestParseExpressions/start() 307s === RUN TestParseExpressions/end() 307s === RUN TestParseExpressions/start 307s === RUN TestParseExpressions/end 307s === RUN TestParseExpressions/start{end="foo"} 307s === RUN TestParseExpressions/end{start="foo"} 307s === RUN TestParseExpressions/foo_unless_on(start)_bar 307s === RUN TestParseExpressions/foo_unless_on(end)_bar 307s --- PASS: TestParseExpressions (1.13s) 307s --- PASS: TestParseExpressions/1 (0.00s) 307s --- PASS: TestParseExpressions/+Inf (0.00s) 307s --- PASS: TestParseExpressions/-Inf (0.00s) 307s --- PASS: TestParseExpressions/.5 (0.00s) 307s --- PASS: TestParseExpressions/5. (0.00s) 307s --- PASS: TestParseExpressions/123.4567 (0.00s) 307s --- PASS: TestParseExpressions/5e-3 (0.00s) 307s --- PASS: TestParseExpressions/5e3 (0.00s) 307s --- PASS: TestParseExpressions/0xc (0.00s) 307s --- PASS: TestParseExpressions/0755 (0.00s) 307s --- PASS: TestParseExpressions/+5.5e-3 (0.00s) 307s --- PASS: TestParseExpressions/-0755 (0.00s) 307s --- PASS: TestParseExpressions/1_+_1 (0.00s) 307s --- PASS: TestParseExpressions/1_-_1 (0.00s) 307s --- PASS: TestParseExpressions/1_*_1 (0.00s) 307s --- PASS: TestParseExpressions/1_%_1 (0.00s) 307s --- PASS: TestParseExpressions/1_/_1 (0.00s) 307s --- PASS: TestParseExpressions/1_==_bool_1 (0.00s) 307s --- PASS: TestParseExpressions/1_!=_bool_1 (0.00s) 307s --- PASS: TestParseExpressions/1_>_bool_1 (0.00s) 307s --- PASS: TestParseExpressions/1_>=_bool_1 (0.00s) 307s --- PASS: TestParseExpressions/1_<_bool_1 (0.00s) 307s --- PASS: TestParseExpressions/1_<=_bool_1 (0.00s) 307s --- PASS: TestParseExpressions/-1^2 (0.00s) 307s --- PASS: TestParseExpressions/-1*2 (0.00s) 307s --- PASS: TestParseExpressions/-1+2 (0.00s) 307s --- PASS: TestParseExpressions/-1^-2 (0.00s) 307s --- PASS: TestParseExpressions/+1_+_-2_*_1 (0.00s) 307s --- PASS: TestParseExpressions/1_+_2/(3*1) (0.00s) 307s --- PASS: TestParseExpressions/1_<_bool_2_-_1_*_2 (0.00s) 307s --- PASS: TestParseExpressions/-some_metric (0.00s) 307s --- PASS: TestParseExpressions/+some_metric (0.00s) 307s --- PASS: TestParseExpressions/_+some_metric (0.00s) 307s --- PASS: TestParseExpressions/#00 (0.00s) 307s --- PASS: TestParseExpressions/#_just_a_comment__ (0.00s) 307s --- PASS: TestParseExpressions/1+ (0.00s) 307s --- PASS: TestParseExpressions/. (0.00s) 307s --- PASS: TestParseExpressions/2.5. (0.00s) 307s --- PASS: TestParseExpressions/100..4 (0.00s) 307s --- PASS: TestParseExpressions/0deadbeef (0.00s) 307s --- PASS: TestParseExpressions/1_/ (0.00s) 307s --- PASS: TestParseExpressions/*1 (0.00s) 307s --- PASS: TestParseExpressions/(1)) (0.00s) 307s --- PASS: TestParseExpressions/((1) (0.00s) 307s --- PASS: TestParseExpressions/999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 (0.00s) 307s --- PASS: TestParseExpressions/( (0.00s) 307s --- PASS: TestParseExpressions/1_and_1 (0.00s) 307s --- PASS: TestParseExpressions/1_==_1 (0.00s) 307s --- PASS: TestParseExpressions/1_or_1 (0.00s) 307s --- PASS: TestParseExpressions/1_unless_1 (0.00s) 307s --- PASS: TestParseExpressions/1_!~_1 (0.00s) 307s --- PASS: TestParseExpressions/1_=~_1 (0.00s) 307s --- PASS: TestParseExpressions/-"string" (0.00s) 307s --- PASS: TestParseExpressions/-test[5m] (0.00s) 307s --- PASS: TestParseExpressions/*test (0.00s) 307s --- PASS: TestParseExpressions/1_offset_1d (0.00s) 307s --- PASS: TestParseExpressions/foo_offset_1s_offset_2s (0.00s) 307s --- PASS: TestParseExpressions/a_-_on(b)_ignoring(c)_d (0.00s) 307s --- PASS: TestParseExpressions/foo_*_bar (0.00s) 307s --- PASS: TestParseExpressions/foo_*_sum (0.00s) 307s --- PASS: TestParseExpressions/foo_==_1 (0.00s) 307s --- PASS: TestParseExpressions/foo_==_bool_1 (0.00s) 307s --- PASS: TestParseExpressions/2.5_/_bar (0.00s) 307s --- PASS: TestParseExpressions/foo_and_bar (0.00s) 307s --- PASS: TestParseExpressions/foo_or_bar (0.00s) 307s --- PASS: TestParseExpressions/foo_unless_bar (0.00s) 307s --- PASS: TestParseExpressions/foo_+_bar_or_bla_and_blub (0.00s) 307s --- PASS: TestParseExpressions/foo_and_bar_unless_baz_or_qux (0.00s) 307s --- PASS: TestParseExpressions/bar_+_on(foo)_bla_/_on(baz,_buz)_group_right(test)_blub (0.00s) 307s --- PASS: TestParseExpressions/foo_*_on(test,blub)_bar (0.00s) 307s --- PASS: TestParseExpressions/foo_*_on(test,blub)_group_left_bar (0.00s) 307s --- PASS: TestParseExpressions/foo_and_on(test,blub)_bar (0.00s) 307s --- PASS: TestParseExpressions/foo_and_on()_bar (0.00s) 307s --- PASS: TestParseExpressions/foo_and_ignoring(test,blub)_bar (0.00s) 307s --- PASS: TestParseExpressions/foo_and_ignoring()_bar (0.00s) 307s --- PASS: TestParseExpressions/foo_unless_on(bar)_baz (0.00s) 307s --- PASS: TestParseExpressions/foo_/_on(test,blub)_group_left(bar)_bar (0.00s) 307s --- PASS: TestParseExpressions/foo_/_ignoring(test,blub)_group_left(blub)_bar (0.00s) 307s --- PASS: TestParseExpressions/foo_/_ignoring(test,blub)_group_left(bar)_bar (0.00s) 307s --- PASS: TestParseExpressions/foo_-_on(test,blub)_group_right(bar,foo)_bar (0.00s) 307s --- PASS: TestParseExpressions/foo_-_ignoring(test,blub)_group_right(bar,foo)_bar (0.00s) 307s --- PASS: TestParseExpressions/foo_and_1 (0.00s) 307s --- PASS: TestParseExpressions/1_and_foo (0.00s) 307s --- PASS: TestParseExpressions/foo_or_1 (0.00s) 307s --- PASS: TestParseExpressions/1_or_foo (0.00s) 307s --- PASS: TestParseExpressions/foo_unless_1 (0.00s) 307s --- PASS: TestParseExpressions/1_unless_foo (0.00s) 307s --- PASS: TestParseExpressions/1_or_on(bar)_foo (0.00s) 307s --- PASS: TestParseExpressions/foo_==_on(bar)_10 (0.00s) 307s --- PASS: TestParseExpressions/foo_+_group_left(baz)_bar (0.00s) 307s --- PASS: TestParseExpressions/foo_and_on(bar)_group_left(baz)_bar (0.00s) 307s --- PASS: TestParseExpressions/foo_and_on(bar)_group_right(baz)_bar (0.00s) 307s --- PASS: TestParseExpressions/foo_or_on(bar)_group_left(baz)_bar (0.00s) 307s --- PASS: TestParseExpressions/foo_or_on(bar)_group_right(baz)_bar (0.00s) 307s --- PASS: TestParseExpressions/foo_unless_on(bar)_group_left(baz)_bar (0.00s) 307s --- PASS: TestParseExpressions/foo_unless_on(bar)_group_right(baz)_bar (0.00s) 307s --- PASS: TestParseExpressions/http_requests{group="production"}_+_on(instance)_group_left(job,instance)_cpu_count{type="smp"} (0.00s) 307s --- PASS: TestParseExpressions/foo_+_bool_bar (0.00s) 307s --- PASS: TestParseExpressions/foo_+_bool_10 (0.00s) 307s --- PASS: TestParseExpressions/foo_and_bool_10 (0.00s) 307s --- PASS: TestParseExpressions/foo (0.00s) 307s --- PASS: TestParseExpressions/min (0.00s) 307s --- PASS: TestParseExpressions/foo_offset_5m (0.00s) 307s --- PASS: TestParseExpressions/foo_offset_-7m (0.00s) 307s --- PASS: TestParseExpressions/foo_OFFSET_1h30m (0.00s) 307s --- PASS: TestParseExpressions/foo_OFFSET_1m30ms (0.00s) 307s --- PASS: TestParseExpressions/foo_@_1603774568 (0.00s) 307s --- PASS: TestParseExpressions/foo_@_-100 (0.00s) 307s --- PASS: TestParseExpressions/foo_@_.3 (0.00s) 307s --- PASS: TestParseExpressions/foo_@_3. (0.00s) 307s --- PASS: TestParseExpressions/foo_@_3.33 (0.00s) 307s --- PASS: TestParseExpressions/foo_@_3.3333 (0.00s) 307s --- PASS: TestParseExpressions/foo_@_3.3335 (0.00s) 307s --- PASS: TestParseExpressions/foo_@_3e2 (0.00s) 307s --- PASS: TestParseExpressions/foo_@_3e-1 (0.00s) 307s --- PASS: TestParseExpressions/foo_@_0xA (0.00s) 307s --- PASS: TestParseExpressions/foo_@_-3.3e1 (0.00s) 307s --- PASS: TestParseExpressions/foo_@_+Inf (0.00s) 307s --- PASS: TestParseExpressions/foo_@_-Inf (0.00s) 307s --- PASS: TestParseExpressions/foo_@_NaN (0.00s) 307s --- PASS: TestParseExpressions/foo_@_9223372036854775808.000000 (0.00s) 307s --- PASS: TestParseExpressions/foo_@_-9223372036854775808.000000 (0.00s) 307s --- PASS: TestParseExpressions/foo:bar{a="bc"} (0.00s) 307s --- PASS: TestParseExpressions/foo{NaN='bc'} (0.00s) 307s --- PASS: TestParseExpressions/foo{bar='}'} (0.00s) 307s --- PASS: TestParseExpressions/foo{a="b",_foo!="bar",_test=~"test",_bar!~"baz"} (0.00s) 307s --- PASS: TestParseExpressions/foo{a="b",_foo!="bar",_test=~"test",_bar!~"baz",} (0.00s) 307s --- PASS: TestParseExpressions/{ (0.00s) 307s --- PASS: TestParseExpressions/} (0.00s) 307s --- PASS: TestParseExpressions/some{ (0.00s) 307s --- PASS: TestParseExpressions/some} (0.00s) 307s --- PASS: TestParseExpressions/some_metric{a=b} (0.00s) 307s --- PASS: TestParseExpressions/some_metric{a:b="b"} (0.00s) 307s --- PASS: TestParseExpressions/foo{a*"b"} (0.00s) 307s --- PASS: TestParseExpressions/foo{a>="b"} (0.00s) 307s --- PASS: TestParseExpressions/some_metric{a="�"} (0.00s) 307s --- PASS: TestParseExpressions/foo{gibberish} (0.00s) 307s --- PASS: TestParseExpressions/foo{1} (0.00s) 307s --- PASS: TestParseExpressions/{} (0.00s) 307s --- PASS: TestParseExpressions/{x=""} (0.00s) 307s --- PASS: TestParseExpressions/{x=~".*"} (0.00s) 307s --- PASS: TestParseExpressions/{x!~".+"} (0.00s) 307s --- PASS: TestParseExpressions/{x!="a"} (0.00s) 307s --- PASS: TestParseExpressions/foo{__name__="bar"} (0.00s) 307s --- PASS: TestParseExpressions/foo{__name__=_=} (0.00s) 307s --- PASS: TestParseExpressions/foo{,} (0.00s) 307s --- PASS: TestParseExpressions/foo{__name___==_"bar"} (0.00s) 307s --- PASS: TestParseExpressions/foo{__name__="bar"_lol} (0.00s) 307s --- PASS: TestParseExpressions/test[5s] (0.00s) 307s --- PASS: TestParseExpressions/test[5m] (0.00s) 307s --- PASS: TestParseExpressions/foo[5m30s] (0.00s) 307s --- PASS: TestParseExpressions/test[5h]_OFFSET_5m (0.00s) 307s --- PASS: TestParseExpressions/test[5d]_OFFSET_10s (0.00s) 307s --- PASS: TestParseExpressions/test[5w]_offset_2w (0.00s) 307s --- PASS: TestParseExpressions/test{a="b"}[5y]_OFFSET_3d (0.00s) 307s --- PASS: TestParseExpressions/test{a="b"}[5y]_@_1603774699 (0.00s) 307s --- PASS: TestParseExpressions/foo[5mm] (0.00s) 307s --- PASS: TestParseExpressions/foo[5m1] (0.00s) 307s --- PASS: TestParseExpressions/foo[5m:1m1] (0.00s) 307s --- PASS: TestParseExpressions/foo[5y1hs] (0.00s) 307s --- PASS: TestParseExpressions/foo[5m1h] (0.00s) 307s --- PASS: TestParseExpressions/foo[5m1m] (0.00s) 307s --- PASS: TestParseExpressions/foo[0m] (0.00s) 307s --- PASS: TestParseExpressions/foo["5m"] (0.00s) 307s --- PASS: TestParseExpressions/foo[] (0.00s) 307s --- PASS: TestParseExpressions/foo[1] (0.00s) 307s --- PASS: TestParseExpressions/some_metric[5m]_OFFSET_1 (0.00s) 307s --- PASS: TestParseExpressions/some_metric[5m]_OFFSET_1mm (0.00s) 307s --- PASS: TestParseExpressions/some_metric[5m]_OFFSET (0.00s) 307s --- PASS: TestParseExpressions/some_metric_OFFSET_1m[5m] (0.00s) 307s --- PASS: TestParseExpressions/some_metric[5m]_@_1m (0.00s) 307s --- PASS: TestParseExpressions/some_metric[5m]_@ (0.00s) 307s --- PASS: TestParseExpressions/some_metric_@_1234_[5m] (0.00s) 307s --- PASS: TestParseExpressions/(foo_+_bar)[5m] (0.00s) 307s --- PASS: TestParseExpressions/sum_by_(foo)(some_metric) (0.00s) 307s --- PASS: TestParseExpressions/avg_by_(foo)(some_metric) (0.00s) 307s --- PASS: TestParseExpressions/max_by_(foo)(some_metric) (0.00s) 307s --- PASS: TestParseExpressions/sum_without_(foo)_(some_metric) (0.00s) 307s --- PASS: TestParseExpressions/sum_(some_metric)_without_(foo) (0.00s) 307s --- PASS: TestParseExpressions/stddev(some_metric) (0.00s) 307s --- PASS: TestParseExpressions/stdvar_by_(foo)(some_metric) (0.00s) 307s --- PASS: TestParseExpressions/sum_by_()(some_metric) (0.00s) 307s --- PASS: TestParseExpressions/sum_by_(foo,bar,)(some_metric) (0.00s) 307s --- PASS: TestParseExpressions/sum_by_(foo,)(some_metric) (0.00s) 307s --- PASS: TestParseExpressions/topk(5,_some_metric) (0.00s) 307s --- PASS: TestParseExpressions/count_values("value",_some_metric) (0.00s) 307s --- PASS: TestParseExpressions/sum_without(and,_by,_avg,_count,_alert,_annotations)(some_metric) (0.00s) 307s --- PASS: TestParseExpressions/sum_without(==)(some_metric) (0.00s) 307s --- PASS: TestParseExpressions/sum_without(,)(some_metric) (0.00s) 307s --- PASS: TestParseExpressions/sum_without(foo,,)(some_metric) (0.00s) 307s --- PASS: TestParseExpressions/sum_some_metric_by_(test) (0.00s) 307s --- PASS: TestParseExpressions/sum_(some_metric)_by_test (0.00s) 307s --- PASS: TestParseExpressions/sum_(some_metric)_by_test#01 (0.00s) 307s --- PASS: TestParseExpressions/sum_()_by_(test) (0.00s) 307s --- PASS: TestParseExpressions/MIN_keep_common_(some_metric) (0.00s) 307s --- PASS: TestParseExpressions/MIN_(some_metric)_keep_common (0.00s) 307s --- PASS: TestParseExpressions/sum_(some_metric)_without_(test)_by_(test) (0.00s) 307s --- PASS: TestParseExpressions/sum_without_(test)_(some_metric)_by_(test) (0.00s) 307s --- PASS: TestParseExpressions/topk(some_metric) (0.00s) 307s --- PASS: TestParseExpressions/topk(some_metric,) (0.00s) 307s --- PASS: TestParseExpressions/topk(some_metric,_other_metric) (0.00s) 307s --- PASS: TestParseExpressions/count_values(5,_other_metric) (0.00s) 307s --- PASS: TestParseExpressions/rate(some_metric[5m])_@_1234 (0.00s) 307s --- PASS: TestParseExpressions/time() (0.00s) 307s --- PASS: TestParseExpressions/floor(some_metric{foo!="bar"}) (0.00s) 307s --- PASS: TestParseExpressions/rate(some_metric[5m]) (0.00s) 307s --- PASS: TestParseExpressions/round(some_metric) (0.00s) 307s --- PASS: TestParseExpressions/round(some_metric,_5) (0.00s) 307s --- PASS: TestParseExpressions/floor() (0.00s) 307s --- PASS: TestParseExpressions/floor(some_metric,_other_metric) (0.00s) 307s --- PASS: TestParseExpressions/floor(some_metric,_1) (0.00s) 307s --- PASS: TestParseExpressions/floor(1) (0.00s) 307s --- PASS: TestParseExpressions/hour(some_metric,_some_metric,_some_metric) (0.00s) 307s --- PASS: TestParseExpressions/time(some_metric) (0.00s) 307s --- PASS: TestParseExpressions/non_existent_function_far_bar() (0.00s) 307s --- PASS: TestParseExpressions/rate(some_metric) (0.00s) 307s --- PASS: TestParseExpressions/label_replace(a,_`b`,_`c�`,_`d`,_`.*`) (0.00s) 307s --- PASS: TestParseExpressions/-= (0.00s) 307s --- PASS: TestParseExpressions/++-++-+-+-< (0.00s) 307s --- PASS: TestParseExpressions/e-+=/(0) (0.00s) 307s --- PASS: TestParseExpressions/a>b() (0.00s) 307s --- PASS: TestParseExpressions/rate(avg) (0.00s) 307s --- 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.12s) 307s --- PASS: TestParseExpressions/sum(sum) (0.00s) 307s --- PASS: TestParseExpressions/a_+_sum (0.00s) 307s --- PASS: TestParseExpressions/"double-quoted_string_\"_with_escaped_quote" (0.00s) 307s --- PASS: TestParseExpressions/'single-quoted_string_\'_with_escaped_quote' (0.00s) 307s --- PASS: TestParseExpressions/`backtick-quoted_string` (0.00s) 307s --- PASS: TestParseExpressions/"\a\b\f\n\r\t\v\\\"_-_\xFF\377\u1234\U00010111\U0001011111☺" (0.00s) 307s --- PASS: TestParseExpressions/'\a\b\f\n\r\t\v\\\'_-_\xFF\377\u1234\U00010111\U0001011111☺' (0.00s) 307s --- PASS: TestParseExpressions/`\a\b\f\n\r\t\v\\\"\'_-_\xFF\377\u1234\U00010111\U0001011111☺` (0.00s) 307s --- PASS: TestParseExpressions/`\`` (0.00s) 307s --- PASS: TestParseExpressions/"\ (0.00s) 307s --- PASS: TestParseExpressions/"\c" (0.00s) 307s --- PASS: TestParseExpressions/"\x." (0.00s) 307s --- PASS: TestParseExpressions/foo{bar="baz"}[10m:6s] (0.00s) 307s --- PASS: TestParseExpressions/foo{bar="baz"}[10m5s:1h6ms] (0.00s) 307s --- PASS: TestParseExpressions/foo[10m:] (0.00s) 307s --- PASS: TestParseExpressions/min_over_time(rate(foo{bar="baz"}[2s])[5m:5s]) (0.00s) 307s --- PASS: TestParseExpressions/min_over_time(rate(foo{bar="baz"}[2s])[5m:])[4m:3s] (0.00s) 307s --- PASS: TestParseExpressions/min_over_time(rate(foo{bar="baz"}[2s])[5m:]_offset_4m)[4m:3s] (0.00s) 307s --- PASS: TestParseExpressions/min_over_time(rate(foo{bar="baz"}[2s])[5m:]_@_1603775091)[4m:3s] (0.00s) 307s --- PASS: TestParseExpressions/min_over_time(rate(foo{bar="baz"}[2s])[5m:]_@_-160377509)[4m:3s] (0.00s) 307s --- PASS: TestParseExpressions/sum_without(and,_by,_avg,_count,_alert,_annotations)(some_metric)_[30m:10s] (0.00s) 307s --- PASS: TestParseExpressions/some_metric_OFFSET_1m_[10m:5s] (0.00s) 307s --- PASS: TestParseExpressions/some_metric_@_123_[10m:5s] (0.00s) 307s --- PASS: TestParseExpressions/some_metric_@_123_offset_1m_[10m:5s] (0.00s) 307s --- PASS: TestParseExpressions/some_metric_offset_1m_@_123_[10m:5s] (0.00s) 307s --- PASS: TestParseExpressions/some_metric[10m:5s]_offset_1m_@_123 (0.00s) 307s --- PASS: TestParseExpressions/(foo_+_bar{nm="val"})[5m:] (0.00s) 307s --- PASS: TestParseExpressions/(foo_+_bar{nm="val"})[5m:]_offset_10m (0.00s) 307s --- PASS: TestParseExpressions/(foo_+_bar{nm="val"}_@_1234)[5m:]_@_1603775019 (0.00s) 307s --- PASS: TestParseExpressions/test[5d]_OFFSET_10s_[10m:5s] (0.00s) 307s --- PASS: TestParseExpressions/(foo_+_bar{nm="val"})[5m:][10m:5s] (0.00s) 307s --- PASS: TestParseExpressions/rate(food[1m])[1h]_offset_1h (0.00s) 307s --- PASS: TestParseExpressions/rate(food[1m])[1h]_@_100 (0.00s) 307s --- PASS: TestParseExpressions/foo_@_start() (0.00s) 307s --- PASS: TestParseExpressions/foo_@_end() (0.00s) 307s --- PASS: TestParseExpressions/test[5y]_@_start() (0.00s) 307s --- PASS: TestParseExpressions/test[5y]_@_end() (0.00s) 307s --- PASS: TestParseExpressions/foo[10m:6s]_@_start() (0.00s) 307s --- PASS: TestParseExpressions/foo[10m:6s]_@_end() (0.00s) 307s --- PASS: TestParseExpressions/start() (0.00s) 307s --- PASS: TestParseExpressions/end() (0.00s) 307s --- PASS: TestParseExpressions/start (0.00s) 307s --- PASS: TestParseExpressions/end (0.00s) 307s --- PASS: TestParseExpressions/start{end="foo"} (0.00s) 307s --- PASS: TestParseExpressions/end{start="foo"} (0.00s) 307s --- PASS: TestParseExpressions/foo_unless_on(start)_bar (0.00s) 307s --- PASS: TestParseExpressions/foo_unless_on(end)_bar (0.00s) 307s === RUN TestNaNExpression 307s --- PASS: TestNaNExpression (0.00s) 307s === RUN TestParseSeries 307s --- PASS: TestParseSeries (0.00s) 307s === RUN TestRecoverParserRuntime 307s parser panic: runtime error: index out of range [123] with length 0 307s goroutine 299 [running]: 307s github.com/prometheus/prometheus/promql/parser.(*parser).recover(0xc00013a000, 0xc000053f18) 307s /tmp/autopkgtest.9rDFjK/autopkgtest_tmp/.build/src/github.com/prometheus/prometheus/promql/parser/parse.go:276 +0x126 307s panic({0x1222380, 0xc0005a12f0}) 307s /usr/lib/go-1.18/src/runtime/panic.go:838 +0x23a 307s github.com/prometheus/prometheus/promql/parser.TestRecoverParserRuntime(0xc000e5a4e0) 307s /tmp/autopkgtest.9rDFjK/autopkgtest_tmp/.build/src/github.com/prometheus/prometheus/promql/parser/parse_test.go:3469 +0xc0 307s testing.tRunner(0xc000e5a4e0, 0x124cb30) 307s /usr/lib/go-1.18/src/testing/testing.go:1439 +0x122 307s created by testing.(*T).Run 307s /usr/lib/go-1.18/src/testing/testing.go:1486 +0x442 307s --- PASS: TestRecoverParserRuntime (0.00s) 307s === RUN TestRecoverParserError 307s --- PASS: TestRecoverParserError (0.00s) 307s === RUN TestExtractSelectors 307s --- PASS: TestExtractSelectors (0.00s) 307s === RUN TestExprString 307s --- PASS: TestExprString (0.00s) 307s === RUN TestVectorSelector_String 307s === RUN TestVectorSelector_String/empty_value 307s === RUN TestVectorSelector_String/no_matchers_with_name 307s === RUN TestVectorSelector_String/one_matcher_with_name 307s === RUN TestVectorSelector_String/two_matchers_with_name 307s === RUN TestVectorSelector_String/two_matchers_without_name 307s === RUN TestVectorSelector_String/name_matcher_and_name 307s === RUN TestVectorSelector_String/name_matcher_only 307s --- PASS: TestVectorSelector_String (0.00s) 307s --- PASS: TestVectorSelector_String/empty_value (0.00s) 307s --- PASS: TestVectorSelector_String/no_matchers_with_name (0.00s) 307s --- PASS: TestVectorSelector_String/one_matcher_with_name (0.00s) 307s --- PASS: TestVectorSelector_String/two_matchers_with_name (0.00s) 307s --- PASS: TestVectorSelector_String/two_matchers_without_name (0.00s) 307s --- PASS: TestVectorSelector_String/name_matcher_and_name (0.00s) 307s --- PASS: TestVectorSelector_String/name_matcher_only (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/promql/parser 1.133s 307s === RUN TestAlertingRuleHTMLSnippet 307s --- PASS: TestAlertingRuleHTMLSnippet (0.00s) 307s === RUN TestAlertingRuleState 307s --- PASS: TestAlertingRuleState (0.00s) 307s === RUN TestAlertingRuleLabelsUpdate 307s alerting_test.go:170: case 0 307s alerting_test.go:170: case 1 307s alerting_test.go:170: case 2 307s alerting_test.go:170: case 3 307s --- PASS: TestAlertingRuleLabelsUpdate (0.01s) 307s === RUN TestAlertingRuleExternalLabelsInTemplate 307s --- PASS: TestAlertingRuleExternalLabelsInTemplate (0.01s) 307s === RUN TestAlertingRuleExternalURLInTemplate 307s --- PASS: TestAlertingRuleExternalURLInTemplate (0.00s) 307s === RUN TestAlertingRuleEmptyLabelFromTemplate 307s --- PASS: TestAlertingRuleEmptyLabelFromTemplate (0.01s) 307s === RUN TestAlertingRuleDuplicate 307s --- PASS: TestAlertingRuleDuplicate (0.00s) 307s === RUN TestAlertingRuleLimit 307s --- PASS: TestAlertingRuleLimit (0.01s) 307s === RUN TestAlertingRule 307s manager_test.go:155: case 0 307s manager_test.go:155: case 1 307s manager_test.go:155: case 2 307s manager_test.go:155: case 3 307s manager_test.go:155: case 4 307s manager_test.go:155: case 5 307s manager_test.go:155: case 6 307s --- PASS: TestAlertingRule (0.01s) 307s === RUN TestForStateAddSamples 307s manager_test.go:298: case 0 307s manager_test.go:298: case 1 307s manager_test.go:298: case 2 307s manager_test.go:298: case 3 307s manager_test.go:298: case 4 307s manager_test.go:298: case 5 307s manager_test.go:298: case 6 307s --- PASS: TestForStateAddSamples (0.00s) 307s === RUN TestForStateRestore 307s --- PASS: TestForStateRestore (0.01s) 307s === RUN TestStaleness 307s --- PASS: TestStaleness (0.00s) 307s === RUN TestCopyState 307s --- PASS: TestCopyState (0.00s) 307s === RUN TestDeletedRuleMarkedStale 307s --- PASS: TestDeletedRuleMarkedStale (0.01s) 307s === RUN TestUpdate 307s --- PASS: TestUpdate (0.00s) 307s === RUN TestNotify 307s --- PASS: TestNotify (0.00s) 307s === RUN TestMetricsUpdate 307s --- PASS: TestMetricsUpdate (8.02s) 307s === RUN TestGroupStalenessOnRemoval 307s --- PASS: TestGroupStalenessOnRemoval (15.01s) 307s === RUN TestMetricsStalenessOnManagerShutdown 307s --- PASS: TestMetricsStalenessOnManagerShutdown (9.01s) 307s === RUN TestGroupHasAlertingRules 307s --- PASS: TestGroupHasAlertingRules (0.00s) 307s === RUN TestRuleHealthUpdates 307s --- PASS: TestRuleHealthUpdates (0.01s) 307s === RUN TestRuleEval 307s --- PASS: TestRuleEval (0.00s) 307s === RUN TestRecordingRuleHTMLSnippet 307s --- PASS: TestRecordingRuleHTMLSnippet (0.00s) 307s === RUN TestRuleEvalDuplicate 307s --- PASS: TestRuleEvalDuplicate (0.00s) 307s === RUN TestRecordingRuleLimit 307s --- PASS: TestRecordingRuleLimit (0.00s) 307s PASS 307s ok github.com/prometheus/prometheus/rules 32.137s 320s === RUN TestPopulateLabels 320s --- PASS: TestPopulateLabels (0.00s) 320s === RUN TestManagerApplyConfig 320s --- PASS: TestManagerApplyConfig (0.00s) 320s === RUN TestManagerTargetsUpdates 320s --- PASS: TestManagerTargetsUpdates (0.00s) 320s === RUN TestSetJitter 320s --- PASS: TestSetJitter (0.00s) 320s === RUN TestNewScrapePool 320s --- PASS: TestNewScrapePool (0.00s) 320s === RUN TestDroppedTargetsList 320s --- PASS: TestDroppedTargetsList (0.00s) 320s === RUN TestDiscoveredLabelsUpdate 320s --- PASS: TestDiscoveredLabelsUpdate (0.00s) 320s === RUN TestScrapePoolStop 320s --- PASS: TestScrapePoolStop (0.40s) 320s === RUN TestScrapePoolReload 320s --- PASS: TestScrapePoolReload (0.40s) 320s === RUN TestScrapePoolTargetLimit 320s --- PASS: TestScrapePoolTargetLimit (0.00s) 320s === RUN TestScrapePoolAppender 320s --- PASS: TestScrapePoolAppender (0.00s) 320s === RUN TestScrapePoolRaces 320s --- PASS: TestScrapePoolRaces (0.21s) 320s === RUN TestScrapePoolScrapeLoopsStarted 320s --- PASS: TestScrapePoolScrapeLoopsStarted (0.00s) 320s === RUN TestScrapeLoopStopBeforeRun 320s --- PASS: TestScrapeLoopStopBeforeRun (0.50s) 320s === RUN TestScrapeLoopStop 320s --- PASS: TestScrapeLoopStop (0.03s) 320s === RUN TestScrapeLoopRun 320s --- PASS: TestScrapeLoopRun (1.10s) 320s === RUN TestScrapeLoopForcedErr 320s --- PASS: TestScrapeLoopForcedErr (0.00s) 320s === RUN TestScrapeLoopMetadata 320s --- PASS: TestScrapeLoopMetadata (0.00s) 320s === RUN TestScrapeLoopSeriesAdded 320s --- PASS: TestScrapeLoopSeriesAdded (0.01s) 320s === RUN TestScrapeLoopRunCreatesStaleMarkersOnFailedScrape 320s --- PASS: TestScrapeLoopRunCreatesStaleMarkersOnFailedScrape (0.04s) 320s === RUN TestScrapeLoopRunCreatesStaleMarkersOnParseFailure 320s --- PASS: TestScrapeLoopRunCreatesStaleMarkersOnParseFailure (0.02s) 320s === RUN TestScrapeLoopCache 320s --- PASS: TestScrapeLoopCache (0.04s) 320s === RUN TestScrapeLoopCacheMemoryExhaustionProtection 320s --- PASS: TestScrapeLoopCacheMemoryExhaustionProtection (0.05s) 320s === RUN TestScrapeLoopAppend 320s scrape_test.go:1377: Test:Label name collision 320s scrape_test.go:1377: Test:Label name collision 320s scrape_test.go:1377: Test:Delete Empty labels 320s scrape_test.go:1377: Test:Honor Labels 320s scrape_test.go:1377: Test:Stale - NaN 320s --- PASS: TestScrapeLoopAppend (0.00s) 320s === RUN TestScrapeLoopAppendForConflictingPrefixedLabels 320s === RUN TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label 320s === RUN TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label,_plus_target_label_already_with_prefix_'exported' 320s === RUN TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label,_plus_existing_label_already_with_prefix_'exported 320s === RUN TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label,_both_already_with_prefix_'exported' 320s === RUN TestScrapeLoopAppendForConflictingPrefixedLabels/Two_target_labels_collide_with_existing_labels,_both_with_and_without_prefix_'exported' 320s === RUN TestScrapeLoopAppendForConflictingPrefixedLabels/Extreme_example 320s --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels (0.00s) 320s --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label (0.00s) 320s --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label,_plus_target_label_already_with_prefix_'exported' (0.00s) 320s --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label,_plus_existing_label_already_with_prefix_'exported (0.00s) 320s --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label,_both_already_with_prefix_'exported' (0.00s) 320s --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/Two_target_labels_collide_with_existing_labels,_both_with_and_without_prefix_'exported' (0.00s) 320s --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/Extreme_example (0.00s) 320s === RUN TestScrapeLoopAppendCacheEntryButErrNotFound 320s --- PASS: TestScrapeLoopAppendCacheEntryButErrNotFound (0.00s) 320s === RUN TestScrapeLoopAppendSampleLimit 320s --- PASS: TestScrapeLoopAppendSampleLimit (0.00s) 320s === RUN TestScrapeLoop_ChangingMetricString 320s --- PASS: TestScrapeLoop_ChangingMetricString (0.00s) 320s === RUN TestScrapeLoopAppendStaleness 320s --- PASS: TestScrapeLoopAppendStaleness (0.00s) 320s === RUN TestScrapeLoopAppendNoStalenessIfTimestamp 320s --- PASS: TestScrapeLoopAppendNoStalenessIfTimestamp (0.00s) 320s === RUN TestScrapeLoopAppendExemplar 320s === RUN TestScrapeLoopAppendExemplar/Metric_without_exemplars 320s === RUN TestScrapeLoopAppendExemplar/Metric_with_exemplars 320s === RUN TestScrapeLoopAppendExemplar/Metric_with_exemplars_and_TS 320s === RUN TestScrapeLoopAppendExemplar/Two_metrics_and_exemplars 320s --- PASS: TestScrapeLoopAppendExemplar (0.00s) 320s --- PASS: TestScrapeLoopAppendExemplar/Metric_without_exemplars (0.00s) 320s --- PASS: TestScrapeLoopAppendExemplar/Metric_with_exemplars (0.00s) 320s --- PASS: TestScrapeLoopAppendExemplar/Metric_with_exemplars_and_TS (0.00s) 320s --- PASS: TestScrapeLoopAppendExemplar/Two_metrics_and_exemplars (0.00s) 320s === RUN TestScrapeLoopAppendExemplarSeries 320s --- PASS: TestScrapeLoopAppendExemplarSeries (0.00s) 320s === RUN TestScrapeLoopRunReportsTargetDownOnScrapeError 320s --- PASS: TestScrapeLoopRunReportsTargetDownOnScrapeError (0.00s) 320s === RUN TestScrapeLoopRunReportsTargetDownOnInvalidUTF8 320s --- PASS: TestScrapeLoopRunReportsTargetDownOnInvalidUTF8 (0.00s) 320s === RUN TestScrapeLoopAppendGracefullyIfAmendOrOutOfOrderOrOutOfBounds 320s --- PASS: TestScrapeLoopAppendGracefullyIfAmendOrOutOfOrderOrOutOfBounds (0.00s) 320s === RUN TestScrapeLoopOutOfBoundsTimeError 320s --- PASS: TestScrapeLoopOutOfBoundsTimeError (0.00s) 320s === RUN TestTargetScraperScrapeOK 320s --- PASS: TestTargetScraperScrapeOK (0.00s) 320s === RUN TestTargetScrapeScrapeCancel 320s --- PASS: TestTargetScrapeScrapeCancel (1.00s) 320s === RUN TestTargetScrapeScrapeNotFound 320s --- PASS: TestTargetScrapeScrapeNotFound (0.00s) 320s === RUN TestTargetScraperBodySizeLimit 320s --- PASS: TestTargetScraperBodySizeLimit (0.00s) 320s === RUN TestScrapeLoop_RespectTimestamps 320s --- PASS: TestScrapeLoop_RespectTimestamps (0.00s) 320s === RUN TestScrapeLoop_DiscardTimestamps 320s --- PASS: TestScrapeLoop_DiscardTimestamps (0.01s) 320s === RUN TestScrapeLoopDiscardDuplicateLabels 320s --- PASS: TestScrapeLoopDiscardDuplicateLabels (0.00s) 320s === RUN TestScrapeLoopDiscardUnnamedMetrics 320s --- PASS: TestScrapeLoopDiscardUnnamedMetrics (0.01s) 320s === RUN TestReusableConfig 320s --- PASS: TestReusableConfig (0.00s) 320s === RUN TestReuseScrapeCache 320s --- PASS: TestReuseScrapeCache (0.00s) 320s === RUN TestScrapeAddFast 320s --- PASS: TestScrapeAddFast (0.00s) 320s === RUN TestReuseCacheRace 320s --- PASS: TestReuseCacheRace (5.00s) 320s === RUN TestCheckAddError 320s --- PASS: TestCheckAddError (0.00s) 320s === RUN TestScrapeReportSingleAppender 320s --- PASS: TestScrapeReportSingleAppender (3.01s) 320s === RUN TestScrapeLoopLabelLimit 320s scrape_test.go:2866: Test:Valid number of labels 320s scrape_test.go:2866: Test:Too many labels 320s scrape_test.go:2866: Test:Too many labels including discovery labels 320s scrape_test.go:2866: Test:Valid labels name length 320s scrape_test.go:2866: Test:Label name too long 320s scrape_test.go:2866: Test:Discovery label name too long 320s scrape_test.go:2866: Test:Valid labels value length 320s scrape_test.go:2866: Test:Label value too long 320s scrape_test.go:2866: Test:Discovery label value too long 320s --- PASS: TestScrapeLoopLabelLimit (0.00s) 320s === RUN TestTargetScrapeIntervalAndTimeoutRelabel 320s --- PASS: TestTargetScrapeIntervalAndTimeoutRelabel (0.00s) 320s === RUN TestTargetLabels 320s --- PASS: TestTargetLabels (0.00s) 320s === RUN TestTargetOffset 320s target_test.go:76: [982 1011 1042 967 989 968 1012 1013 987 1029] 320s --- PASS: TestTargetOffset (0.02s) 320s === RUN TestTargetURL 320s --- PASS: TestTargetURL (0.00s) 320s === RUN TestNewHTTPBearerToken 320s --- PASS: TestNewHTTPBearerToken (0.00s) 320s === RUN TestNewHTTPBearerTokenFile 320s --- PASS: TestNewHTTPBearerTokenFile (0.00s) 320s === RUN TestNewHTTPBasicAuth 320s --- PASS: TestNewHTTPBasicAuth (0.00s) 320s === RUN TestNewHTTPCACert 320s target_test.go:242: Get "https://127.0.0.1:44893": x509: certificate has expired or is not yet valid: current time 2025-11-07T13:33:20Z is after 2025-08-01T14:09:21Z 320s 2025/11/07 13:33:20 http: TLS handshake error from 127.0.0.1:60700: read tcp 127.0.0.1:44893->127.0.0.1:60700: use of closed network connection 320s --- FAIL: TestNewHTTPCACert (0.00s) 320s === RUN TestNewHTTPClientCert 320s target_test.go:275: Get "https://127.0.0.1:40231": x509: certificate has expired or is not yet valid: current time 2025-11-07T13:33:20Z is after 2025-08-01T14:09:21Z 320s 2025/11/07 13:33:20 http: TLS handshake error from 127.0.0.1:58180: read tcp 127.0.0.1:40231->127.0.0.1:58180: use of closed network connection 320s --- FAIL: TestNewHTTPClientCert (0.00s) 320s === RUN TestNewHTTPWithServerName 320s 2025/11/07 13:33:20 http: TLS handshake error from 127.0.0.1:52038: remote error: tls: bad certificate 320s target_test.go:304: Get "https://127.0.0.1:33677": x509: certificate has expired or is not yet valid: current time 2025-11-07T13:33:20Z is after 2025-08-01T14:09:21Z 320s --- FAIL: TestNewHTTPWithServerName (0.00s) 320s === RUN TestNewHTTPWithBadServerName 320s 2025/11/07 13:33:20 http: TLS handshake error from 127.0.0.1:53262: read tcp 127.0.0.1:42143->127.0.0.1:53262: use of closed network connection 320s --- PASS: TestNewHTTPWithBadServerName (0.00s) 320s === RUN TestNewClientWithBadTLSConfig 320s --- PASS: TestNewClientWithBadTLSConfig (0.00s) 320s === RUN TestTargetsFromGroup 320s --- PASS: TestTargetsFromGroup (0.00s) 320s FAIL 320s FAIL github.com/prometheus/prometheus/scrape 11.914s 320s === RUN TestSampleRing 320s --- PASS: TestSampleRing (0.00s) 320s === RUN TestBufferedSeriesIterator 320s --- PASS: TestBufferedSeriesIterator (0.00s) 320s === RUN TestBufferedSeriesIteratorNoBadAt 320s --- PASS: TestBufferedSeriesIteratorNoBadAt (0.00s) 320s === RUN TestMemoizedSeriesIterator 320s --- PASS: TestMemoizedSeriesIterator (0.00s) 320s === RUN TestMergeQuerierWithChainMerger 320s === RUN TestMergeQuerierWithChainMerger/one_primary_querier_with_no_series 320s === RUN TestMergeQuerierWithChainMerger/one_secondary_querier_with_no_series 320s === RUN TestMergeQuerierWithChainMerger/many_secondary_queriers_with_no_series 320s === RUN TestMergeQuerierWithChainMerger/mix_of_queriers_with_no_series 320s === RUN TestMergeQuerierWithChainMerger/one_querier,_two_series 320s === RUN TestMergeQuerierWithChainMerger/two_queriers,_one_different_series_each 320s === RUN TestMergeQuerierWithChainMerger/two_time_unsorted_queriers,_two_series_each 320s === RUN TestMergeQuerierWithChainMerger/five_queriers,_only_two_queriers_have_two_time_unsorted_series_each 320s === RUN TestMergeQuerierWithChainMerger/two_queriers,_only_two_queriers_have_two_time_unsorted_series_each,_with_3_noop_and_one_nil_querier_together 320s === RUN TestMergeQuerierWithChainMerger/two_queriers,_with_two_series,_one_is_overlapping 320s === RUN TestMergeQuerierWithChainMerger/two_queries,_one_with_NaN_samples_series 320s --- PASS: TestMergeQuerierWithChainMerger (0.00s) 320s --- PASS: TestMergeQuerierWithChainMerger/one_primary_querier_with_no_series (0.00s) 320s --- PASS: TestMergeQuerierWithChainMerger/one_secondary_querier_with_no_series (0.00s) 320s --- PASS: TestMergeQuerierWithChainMerger/many_secondary_queriers_with_no_series (0.00s) 320s --- PASS: TestMergeQuerierWithChainMerger/mix_of_queriers_with_no_series (0.00s) 320s --- PASS: TestMergeQuerierWithChainMerger/one_querier,_two_series (0.00s) 320s --- PASS: TestMergeQuerierWithChainMerger/two_queriers,_one_different_series_each (0.00s) 320s --- PASS: TestMergeQuerierWithChainMerger/two_time_unsorted_queriers,_two_series_each (0.00s) 320s --- PASS: TestMergeQuerierWithChainMerger/five_queriers,_only_two_queriers_have_two_time_unsorted_series_each (0.00s) 320s --- PASS: TestMergeQuerierWithChainMerger/two_queriers,_only_two_queriers_have_two_time_unsorted_series_each,_with_3_noop_and_one_nil_querier_together (0.00s) 320s --- PASS: TestMergeQuerierWithChainMerger/two_queriers,_with_two_series,_one_is_overlapping (0.00s) 320s --- PASS: TestMergeQuerierWithChainMerger/two_queries,_one_with_NaN_samples_series (0.00s) 320s === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger 320s === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/one_primary_querier_with_no_series 320s === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/one_secondary_querier_with_no_series 320s === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/many_secondary_queriers_with_no_series 320s === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/mix_of_queriers_with_no_series 320s === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/one_querier,_two_series 320s === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/two_secondaries,_one_different_series_each 320s === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/two_secondaries,_two_not_in_time_order_series_each 320s === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/five_secondaries,_only_two_have_two_not_in_time_order_series_each 320s === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/two_secondaries,_with_two_not_in_time_order_series_each,_with_3_noop_queries_and_one_nil_together 320s === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/two_queries,_one_with_NaN_samples_series 320s --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger (0.00s) 320s --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/one_primary_querier_with_no_series (0.00s) 320s --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/one_secondary_querier_with_no_series (0.00s) 320s --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/many_secondary_queriers_with_no_series (0.00s) 320s --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/mix_of_queriers_with_no_series (0.00s) 320s --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/one_querier,_two_series (0.00s) 320s --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/two_secondaries,_one_different_series_each (0.00s) 320s --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/two_secondaries,_two_not_in_time_order_series_each (0.00s) 320s --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/five_secondaries,_only_two_have_two_not_in_time_order_series_each (0.00s) 320s --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/two_secondaries,_with_two_not_in_time_order_series_each,_with_3_noop_queries_and_one_nil_together (0.00s) 320s --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/two_queries,_one_with_NaN_samples_series (0.00s) 320s === RUN TestCompactingChunkSeriesMerger 320s === RUN TestCompactingChunkSeriesMerger/single_empty_series 320s === RUN TestCompactingChunkSeriesMerger/single_series 320s === RUN TestCompactingChunkSeriesMerger/two_empty_series 320s === RUN TestCompactingChunkSeriesMerger/two_non_overlapping 320s === RUN TestCompactingChunkSeriesMerger/two_overlapping 320s === RUN TestCompactingChunkSeriesMerger/two_duplicated 320s === RUN TestCompactingChunkSeriesMerger/three_overlapping 320s === RUN TestCompactingChunkSeriesMerger/three_in_chained_overlap 320s === RUN TestCompactingChunkSeriesMerger/three_in_chained_overlap_complex 320s === RUN TestCompactingChunkSeriesMerger/110_overlapping 320s === RUN TestCompactingChunkSeriesMerger/150_overlapping_samples,_split_chunk 320s --- PASS: TestCompactingChunkSeriesMerger (0.00s) 320s --- PASS: TestCompactingChunkSeriesMerger/single_empty_series (0.00s) 320s --- PASS: TestCompactingChunkSeriesMerger/single_series (0.00s) 320s --- PASS: TestCompactingChunkSeriesMerger/two_empty_series (0.00s) 320s --- PASS: TestCompactingChunkSeriesMerger/two_non_overlapping (0.00s) 320s --- PASS: TestCompactingChunkSeriesMerger/two_overlapping (0.00s) 320s --- PASS: TestCompactingChunkSeriesMerger/two_duplicated (0.00s) 320s --- PASS: TestCompactingChunkSeriesMerger/three_overlapping (0.00s) 320s --- PASS: TestCompactingChunkSeriesMerger/three_in_chained_overlap (0.00s) 320s --- PASS: TestCompactingChunkSeriesMerger/three_in_chained_overlap_complex (0.00s) 320s --- PASS: TestCompactingChunkSeriesMerger/110_overlapping (0.00s) 320s --- PASS: TestCompactingChunkSeriesMerger/150_overlapping_samples,_split_chunk (0.00s) 320s === RUN TestChainSampleIterator 320s --- PASS: TestChainSampleIterator (0.00s) 320s === RUN TestChainSampleIteratorSeek 320s --- PASS: TestChainSampleIteratorSeek (0.00s) 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00/Select 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00/LabelNames 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00/LabelValues 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00/LabelValuesWithMatchers 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier/Select 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier/LabelNames 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier/LabelValues 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier/LabelValuesWithMatchers 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/multiple_successful_primary_queriers 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/multiple_successful_primary_queriers/Select 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/multiple_successful_primary_queriers/LabelNames 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/multiple_successful_primary_queriers/LabelValues 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/multiple_successful_primary_queriers/LabelValuesWithMatchers 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier/Select 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier/LabelNames 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier/LabelValues 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier/LabelValuesWithMatchers 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_successful_secondaries 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_successful_secondaries/Select 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_successful_secondaries/LabelNames 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_successful_secondaries/LabelValues 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_successful_secondaries/LabelValuesWithMatchers 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_empty_response_and_successful_secondaries 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_empty_response_and_successful_secondaries/Select 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_empty_response_and_successful_secondaries/LabelNames 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_empty_response_and_successful_secondaries/LabelValues 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_empty_response_and_successful_secondaries/LabelValuesWithMatchers 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier_with_successful_secondaries 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier_with_successful_secondaries/Select 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier_with_successful_secondaries/LabelNames 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier_with_successful_secondaries/LabelValues 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier_with_successful_secondaries/LabelValuesWithMatchers 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_failed_secondaries 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_failed_secondaries/Select 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_failed_secondaries/LabelNames 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_failed_secondaries/LabelValues 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_failed_secondaries/LabelValuesWithMatchers 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/successful_queriers_with_warnings 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/successful_queriers_with_warnings/Select 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/successful_queriers_with_warnings/LabelNames 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/successful_queriers_with_warnings/LabelValues 320s === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/successful_queriers_with_warnings/LabelValuesWithMatchers 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00 (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00/Select (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00/LabelNames (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00/LabelValues (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00/LabelValuesWithMatchers (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier/Select (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier/LabelNames (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier/LabelValues (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier/LabelValuesWithMatchers (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/multiple_successful_primary_queriers (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/multiple_successful_primary_queriers/Select (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/multiple_successful_primary_queriers/LabelNames (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/multiple_successful_primary_queriers/LabelValues (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/multiple_successful_primary_queriers/LabelValuesWithMatchers (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier/Select (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier/LabelNames (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier/LabelValues (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier/LabelValuesWithMatchers (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_successful_secondaries (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_successful_secondaries/Select (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_successful_secondaries/LabelNames (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_successful_secondaries/LabelValues (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_successful_secondaries/LabelValuesWithMatchers (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_empty_response_and_successful_secondaries (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_empty_response_and_successful_secondaries/Select (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_empty_response_and_successful_secondaries/LabelNames (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_empty_response_and_successful_secondaries/LabelValues (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_empty_response_and_successful_secondaries/LabelValuesWithMatchers (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier_with_successful_secondaries (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier_with_successful_secondaries/Select (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier_with_successful_secondaries/LabelNames (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier_with_successful_secondaries/LabelValues (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier_with_successful_secondaries/LabelValuesWithMatchers (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_failed_secondaries (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_failed_secondaries/Select (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_failed_secondaries/LabelNames (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_failed_secondaries/LabelValues (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_failed_secondaries/LabelValuesWithMatchers (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/successful_queriers_with_warnings (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/successful_queriers_with_warnings/Select (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/successful_queriers_with_warnings/LabelNames (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/successful_queriers_with_warnings/LabelValues (0.00s) 320s --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/successful_queriers_with_warnings/LabelValuesWithMatchers (0.00s) 320s === RUN TestFanout_SelectSorted 320s === RUN TestFanout_SelectSorted/querier 320s === RUN TestFanout_SelectSorted/chunk_querier 320s --- PASS: TestFanout_SelectSorted (0.02s) 320s --- PASS: TestFanout_SelectSorted/querier (0.00s) 320s --- PASS: TestFanout_SelectSorted/chunk_querier (0.00s) 320s === RUN TestFanoutErrors 320s === RUN TestFanoutErrors/samples 320s === RUN TestFanoutErrors/chunks 320s fanout_test.go:183: enable once TestStorage and TSDB implements ChunkQuerier 320s === RUN TestFanoutErrors/samples#01 320s === RUN TestFanoutErrors/chunks#01 320s fanout_test.go:183: enable once TestStorage and TSDB implements ChunkQuerier 320s --- PASS: TestFanoutErrors (0.00s) 320s --- PASS: TestFanoutErrors/samples (0.00s) 320s --- SKIP: TestFanoutErrors/chunks (0.00s) 320s --- PASS: TestFanoutErrors/samples#01 (0.00s) 320s --- SKIP: TestFanoutErrors/chunks#01 (0.00s) 320s PASS 320s ok github.com/prometheus/prometheus/storage 0.034s 320s === RUN TestChunkedReaderCanReadFromChunkedWriter 320s --- PASS: TestChunkedReaderCanReadFromChunkedWriter (0.00s) 320s === RUN TestChunkedReader_Overflow 320s --- PASS: TestChunkedReader_Overflow (0.00s) 320s === RUN TestChunkedReader_CorruptedFrame 320s --- PASS: TestChunkedReader_CorruptedFrame (0.00s) 320s === RUN TestStoreHTTPErrorHandling 320s --- PASS: TestStoreHTTPErrorHandling (0.00s) 320s === RUN TestClientRetryAfter 320s --- PASS: TestClientRetryAfter (0.00s) 320s === RUN TestRetryAfterDuration 320s --- PASS: TestRetryAfterDuration (0.00s) 320s === RUN TestValidateLabelsAndMetricName 320s === RUN TestValidateLabelsAndMetricName/regular_labels 320s === RUN TestValidateLabelsAndMetricName/label_name_with__ 320s === RUN TestValidateLabelsAndMetricName/label_name_with_@ 320s === RUN TestValidateLabelsAndMetricName/label_name_starts_with_numbers 320s === RUN TestValidateLabelsAndMetricName/label_name_is_empty_string 320s === RUN TestValidateLabelsAndMetricName/label_value_is_an_invalid_UTF-8_value 320s === RUN TestValidateLabelsAndMetricName/metric_name_starts_with_@ 320s === RUN TestValidateLabelsAndMetricName/duplicate_label_names 320s === RUN TestValidateLabelsAndMetricName/duplicate_label_values 320s === RUN TestValidateLabelsAndMetricName/don't_report_as_duplicate_label_name 320s --- PASS: TestValidateLabelsAndMetricName (0.00s) 320s --- PASS: TestValidateLabelsAndMetricName/regular_labels (0.00s) 320s --- PASS: TestValidateLabelsAndMetricName/label_name_with__ (0.00s) 320s --- PASS: TestValidateLabelsAndMetricName/label_name_with_@ (0.00s) 320s --- PASS: TestValidateLabelsAndMetricName/label_name_starts_with_numbers (0.00s) 320s --- PASS: TestValidateLabelsAndMetricName/label_name_is_empty_string (0.00s) 320s --- PASS: TestValidateLabelsAndMetricName/label_value_is_an_invalid_UTF-8_value (0.00s) 320s --- PASS: TestValidateLabelsAndMetricName/metric_name_starts_with_@ (0.00s) 320s --- PASS: TestValidateLabelsAndMetricName/duplicate_label_names (0.00s) 320s --- PASS: TestValidateLabelsAndMetricName/duplicate_label_values (0.00s) 320s --- PASS: TestValidateLabelsAndMetricName/don't_report_as_duplicate_label_name (0.00s) 320s === RUN TestConcreteSeriesSet 320s --- PASS: TestConcreteSeriesSet (0.00s) 320s === RUN TestConcreteSeriesClonesLabels 320s --- PASS: TestConcreteSeriesClonesLabels (0.00s) 320s === RUN TestFromQueryResultWithDuplicates 320s --- PASS: TestFromQueryResultWithDuplicates (0.00s) 320s === RUN TestNegotiateResponseType 320s --- PASS: TestNegotiateResponseType (0.00s) 320s === RUN TestMergeLabels 320s --- PASS: TestMergeLabels (0.00s) 320s === RUN TestMetricTypeToMetricTypeProto 320s === RUN TestMetricTypeToMetricTypeProto/with_a_single-word_metric 320s === RUN TestMetricTypeToMetricTypeProto/with_a_two-word_metric 320s === RUN TestMetricTypeToMetricTypeProto/with_an_unknown_metric 320s --- PASS: TestMetricTypeToMetricTypeProto (0.00s) 320s --- PASS: TestMetricTypeToMetricTypeProto/with_a_single-word_metric (0.00s) 320s --- PASS: TestMetricTypeToMetricTypeProto/with_a_two-word_metric (0.00s) 320s --- PASS: TestMetricTypeToMetricTypeProto/with_an_unknown_metric (0.00s) 320s === RUN TestDecodeWriteRequest 320s --- PASS: TestDecodeWriteRequest (0.00s) 320s === RUN TestIntern 320s --- PASS: TestIntern (0.00s) 320s === RUN TestIntern_MultiRef 320s --- PASS: TestIntern_MultiRef (0.00s) 320s === RUN TestIntern_DeleteRef 320s --- PASS: TestIntern_DeleteRef (0.00s) 320s === RUN TestIntern_MultiRef_Concurrent 320s --- PASS: TestIntern_MultiRef_Concurrent (0.00s) 320s === RUN TestWatchScrapeManager_NotReady 320s --- PASS: TestWatchScrapeManager_NotReady (0.00s) 320s === RUN TestWatchScrapeManager_ReadyForCollection 320s --- PASS: TestWatchScrapeManager_ReadyForCollection (0.00s) 320s === RUN TestSampleDelivery 320s === RUN TestSampleDelivery/samples_only 320s === RUN TestSampleDelivery/both_samples_and_exemplars 320s === RUN TestSampleDelivery/exemplars_only 320s --- PASS: TestSampleDelivery (0.60s) 320s --- PASS: TestSampleDelivery/samples_only (0.20s) 320s --- PASS: TestSampleDelivery/both_samples_and_exemplars (0.20s) 320s --- PASS: TestSampleDelivery/exemplars_only (0.20s) 320s === RUN TestMetadataDelivery 320s --- PASS: TestMetadataDelivery (0.00s) 320s === RUN TestSampleDeliveryTimeout 320s --- PASS: TestSampleDeliveryTimeout (0.20s) 320s === RUN TestSampleDeliveryOrder 320s --- PASS: TestSampleDeliveryOrder (0.01s) 320s === RUN TestShutdown 320s --- PASS: TestShutdown (1.13s) 320s === RUN TestSeriesReset 320s --- PASS: TestSeriesReset (0.00s) 320s === RUN TestReshard 320s --- PASS: TestReshard (6.06s) 320s === RUN TestReshardRaceWithStop 320s --- PASS: TestReshardRaceWithStop (0.55s) 320s === RUN TestReleaseNoninternedString 320s --- PASS: TestReleaseNoninternedString (0.00s) 320s === RUN TestShouldReshard 320s --- PASS: TestShouldReshard (0.00s) 320s === RUN TestProcessExternalLabels 320s --- PASS: TestProcessExternalLabels (0.00s) 320s === RUN TestCalculateDesiredShards 320s queue_manager_test.go:936: desiredShards 1 pendingSamples 6450000 320s queue_manager_test.go:936: desiredShards 23 pendingSamples 5800000 320s queue_manager_test.go:936: desiredShards 23 pendingSamples 5150000 320s queue_manager_test.go:936: desiredShards 23 pendingSamples 4500000 320s queue_manager_test.go:936: desiredShards 23 pendingSamples 3850000 320s queue_manager_test.go:936: desiredShards 23 pendingSamples 3200000 320s queue_manager_test.go:936: desiredShards 23 pendingSamples 2550000 320s queue_manager_test.go:936: desiredShards 23 pendingSamples 1900000 320s queue_manager_test.go:936: desiredShards 23 pendingSamples 1250000 320s queue_manager_test.go:936: desiredShards 23 pendingSamples 600000 320s queue_manager_test.go:936: desiredShards 23 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s queue_manager_test.go:936: desiredShards 11 pendingSamples 0 320s --- PASS: TestCalculateDesiredShards (0.00s) 320s === RUN TestQueueManagerMetrics 320s --- PASS: TestQueueManagerMetrics (0.00s) 320s === RUN TestSampledReadEndpoint 320s --- PASS: TestSampledReadEndpoint (0.02s) 320s === RUN TestStreamReadEndpoint 320s --- PASS: TestStreamReadEndpoint (0.03s) 320s === RUN TestNoDuplicateReadConfigs 320s === RUN TestNoDuplicateReadConfigs/#00 320s === RUN TestNoDuplicateReadConfigs/#01 320s === RUN TestNoDuplicateReadConfigs/#02 320s --- PASS: TestNoDuplicateReadConfigs (0.00s) 320s --- PASS: TestNoDuplicateReadConfigs/#00 (0.00s) 320s --- PASS: TestNoDuplicateReadConfigs/#01 (0.00s) 320s --- PASS: TestNoDuplicateReadConfigs/#02 (0.00s) 320s === RUN TestExternalLabelsQuerierAddExternalLabels 320s --- PASS: TestExternalLabelsQuerierAddExternalLabels (0.00s) 320s === RUN TestSeriesSetFilter 320s --- PASS: TestSeriesSetFilter (0.00s) 320s === RUN TestSampleAndChunkQueryableClient 320s === RUN TestSampleAndChunkQueryableClient/empty 320s === RUN TestSampleAndChunkQueryableClient/external_labels_specified,_not_explicitly_requested 320s === RUN TestSampleAndChunkQueryableClient/external_labels_specified,_explicitly_requested_europe 320s === RUN TestSampleAndChunkQueryableClient/external_labels_specified,_explicitly_requested_not_europe 320s === RUN TestSampleAndChunkQueryableClient/prefer_local_storage 320s === RUN TestSampleAndChunkQueryableClient/prefer_local_storage,_limited_time 320s === RUN TestSampleAndChunkQueryableClient/prefer_local_storage,_skipped 320s === RUN TestSampleAndChunkQueryableClient/required_matcher_specified,_user_also_specifies_same 320s === RUN TestSampleAndChunkQueryableClient/required_matcher_specified 320s === RUN TestSampleAndChunkQueryableClient/required_matcher_specified,_given_matcher_does_not_match 320s === RUN TestSampleAndChunkQueryableClient/required_matcher_specified,_given_matcher_does_not_match2 320s --- PASS: TestSampleAndChunkQueryableClient (0.00s) 320s --- PASS: TestSampleAndChunkQueryableClient/empty (0.00s) 320s --- PASS: TestSampleAndChunkQueryableClient/external_labels_specified,_not_explicitly_requested (0.00s) 320s --- PASS: TestSampleAndChunkQueryableClient/external_labels_specified,_explicitly_requested_europe (0.00s) 320s --- PASS: TestSampleAndChunkQueryableClient/external_labels_specified,_explicitly_requested_not_europe (0.00s) 320s --- PASS: TestSampleAndChunkQueryableClient/prefer_local_storage (0.00s) 320s --- PASS: TestSampleAndChunkQueryableClient/prefer_local_storage,_limited_time (0.00s) 320s --- PASS: TestSampleAndChunkQueryableClient/prefer_local_storage,_skipped (0.00s) 320s --- PASS: TestSampleAndChunkQueryableClient/required_matcher_specified,_user_also_specifies_same (0.00s) 320s --- PASS: TestSampleAndChunkQueryableClient/required_matcher_specified (0.00s) 320s --- PASS: TestSampleAndChunkQueryableClient/required_matcher_specified,_given_matcher_does_not_match (0.00s) 320s --- PASS: TestSampleAndChunkQueryableClient/required_matcher_specified,_given_matcher_does_not_match2 (0.00s) 320s === RUN TestStorageLifecycle 320s --- PASS: TestStorageLifecycle (0.00s) 320s === RUN TestUpdateRemoteReadConfigs 320s --- PASS: TestUpdateRemoteReadConfigs (0.00s) 320s === RUN TestRemoteWriteHandler 320s --- PASS: TestRemoteWriteHandler (0.00s) 320s === RUN TestOutOfOrderSample 320s --- PASS: TestOutOfOrderSample (0.00s) 320s === RUN TestOutOfOrderExemplar 320s --- PASS: TestOutOfOrderExemplar (0.00s) 320s === RUN TestCommitErr 320s --- PASS: TestCommitErr (0.00s) 320s === RUN TestNoDuplicateWriteConfigs 320s --- PASS: TestNoDuplicateWriteConfigs (0.00s) 320s === RUN TestRestartOnNameChange 320s --- PASS: TestRestartOnNameChange (0.00s) 320s === RUN TestUpdateWithRegisterer 320s --- PASS: TestUpdateWithRegisterer (0.00s) 320s === RUN TestWriteStorageLifecycle 320s --- PASS: TestWriteStorageLifecycle (0.00s) 320s === RUN TestUpdateExternalLabels 320s --- PASS: TestUpdateExternalLabels (0.00s) 320s === RUN TestWriteStorageApplyConfigsIdempotent 320s --- PASS: TestWriteStorageApplyConfigsIdempotent (0.00s) 320s === RUN TestWriteStorageApplyConfigsPartialUpdate 320s --- PASS: TestWriteStorageApplyConfigsPartialUpdate (0.00s) 320s PASS 320s ok github.com/prometheus/prometheus/storage/remote 8.655s 320s === RUN TestTemplateExpansion 320s --- PASS: TestTemplateExpansion (0.00s) 320s PASS 320s ok github.com/prometheus/prometheus/template 0.011s 389s === RUN TestBlockMetaMustNeverBeVersion2 389s --- PASS: TestBlockMetaMustNeverBeVersion2 (0.00s) 389s === RUN TestSetCompactionFailed 389s --- PASS: TestSetCompactionFailed (0.02s) 389s === RUN TestCreateBlock 389s --- PASS: TestCreateBlock (0.01s) 389s === RUN TestCorruptedChunk 389s === RUN TestCorruptedChunk/invalid_header_size 389s === RUN TestCorruptedChunk/invalid_magic_number 389s === RUN TestCorruptedChunk/invalid_chunk_format_version 389s === RUN TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_chunk_length 389s === RUN TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_data 389s === RUN TestCorruptedChunk/checksum_mismatch 389s --- PASS: TestCorruptedChunk (0.09s) 389s --- PASS: TestCorruptedChunk/invalid_header_size (0.01s) 389s --- PASS: TestCorruptedChunk/invalid_magic_number (0.02s) 389s --- PASS: TestCorruptedChunk/invalid_chunk_format_version (0.01s) 389s --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_chunk_length (0.01s) 389s --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_data (0.02s) 389s --- PASS: TestCorruptedChunk/checksum_mismatch (0.01s) 389s === RUN TestLabelValuesWithMatchers 389s === RUN TestLabelValuesWithMatchers/get_tens_based_on_unique_id 389s === RUN TestLabelValuesWithMatchers/get_unique_ids_based_on_a_ten 389s === RUN TestLabelValuesWithMatchers/get_tens_by_pattern_matching_on_unique_id 389s === RUN TestLabelValuesWithMatchers/get_tens_by_matching_for_absence_of_unique_label 389s --- PASS: TestLabelValuesWithMatchers (0.01s) 389s --- PASS: TestLabelValuesWithMatchers/get_tens_based_on_unique_id (0.00s) 389s --- PASS: TestLabelValuesWithMatchers/get_unique_ids_based_on_a_ten (0.00s) 389s --- PASS: TestLabelValuesWithMatchers/get_tens_by_pattern_matching_on_unique_id (0.00s) 389s --- PASS: TestLabelValuesWithMatchers/get_tens_by_matching_for_absence_of_unique_label (0.00s) 389s === RUN TestBlockSize 389s --- PASS: TestBlockSize (0.04s) 389s === RUN TestReadIndexFormatV1 389s --- PASS: TestReadIndexFormatV1 (0.00s) 389s === RUN TestLabelNamesWithMatchers 389s === RUN TestLabelNamesWithMatchers/get_with_non-empty_unique:_all 389s === RUN TestLabelNamesWithMatchers/get_with_unique_ending_in_1:_only_unique 389s === RUN TestLabelNamesWithMatchers/get_with_unique_=_value20:_all 389s === RUN TestLabelNamesWithMatchers/get_tens_=_1:_unique_&_tens 389s --- PASS: TestLabelNamesWithMatchers (0.01s) 389s --- PASS: TestLabelNamesWithMatchers/get_with_non-empty_unique:_all (0.00s) 389s --- PASS: TestLabelNamesWithMatchers/get_with_unique_ending_in_1:_only_unique (0.00s) 389s --- PASS: TestLabelNamesWithMatchers/get_with_unique_=_value20:_all (0.00s) 389s --- PASS: TestLabelNamesWithMatchers/get_tens_=_1:_unique_&_tens (0.00s) 389s === RUN TestBlockWriter 389s --- PASS: TestBlockWriter (0.01s) 389s === RUN TestSplitByRange 389s --- PASS: TestSplitByRange (0.00s) 389s === RUN TestNoPanicFor0Tombstones 389s --- PASS: TestNoPanicFor0Tombstones (0.00s) 389s === RUN TestLeveledCompactor_plan 389s === RUN TestLeveledCompactor_plan/Overlapping_blocks_5 389s === 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 389s === RUN TestLeveledCompactor_plan/We_have_20,_60,_20,_60,_240_range_blocks._We_can_compact_20_+_60_+_60 389s === RUN TestLeveledCompactor_plan/For_small_blocks,_do_not_compact_tombstones,_even_when_fresh_appears. 389s === RUN TestLeveledCompactor_plan/Overlapping_blocks_2 389s === RUN TestLeveledCompactor_plan/Overlapping_blocks_3 389s === RUN TestLeveledCompactor_plan/Overlapping_blocks_4 389s === RUN TestLeveledCompactor_plan/Outside_Range 389s === RUN TestLeveledCompactor_plan/We_should_wait_for_four_blocks_of_size_20_to_appear_before_compacting. 389s === 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. 389s === RUN TestLeveledCompactor_plan/We_have_20,_20,_20,_60,_60_range_blocks._'5'_is_marked_as_fresh_one 389s === 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 389s === RUN TestLeveledCompactor_plan/Overlapping_blocks_1 389s === RUN TestLeveledCompactor_plan/Block_to_fill_the_entire_parent_range_appeared_–_should_be_compacted 389s === 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 389s === RUN TestLeveledCompactor_plan/Do_not_select_large_blocks_that_have_many_tombstones_when_there_is_no_fresh_block 389s === RUN TestLeveledCompactor_plan/Select_large_blocks_that_have_many_tombstones_when_fresh_appears 389s === 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 389s --- PASS: TestLeveledCompactor_plan (0.00s) 389s --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_5 (0.00s) 389s --- 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) 389s --- PASS: TestLeveledCompactor_plan/We_have_20,_60,_20,_60,_240_range_blocks._We_can_compact_20_+_60_+_60 (0.00s) 389s --- PASS: TestLeveledCompactor_plan/For_small_blocks,_do_not_compact_tombstones,_even_when_fresh_appears. (0.00s) 389s --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_2 (0.00s) 389s --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_3 (0.00s) 389s --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_4 (0.00s) 389s --- PASS: TestLeveledCompactor_plan/Outside_Range (0.00s) 389s --- PASS: TestLeveledCompactor_plan/We_should_wait_for_four_blocks_of_size_20_to_appear_before_compacting. (0.00s) 389s --- 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) 389s --- PASS: TestLeveledCompactor_plan/We_have_20,_20,_20,_60,_60_range_blocks._'5'_is_marked_as_fresh_one (0.00s) 389s --- 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) 389s --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_1 (0.00s) 389s --- PASS: TestLeveledCompactor_plan/Block_to_fill_the_entire_parent_range_appeared_–_should_be_compacted (0.00s) 389s --- 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) 389s --- PASS: TestLeveledCompactor_plan/Do_not_select_large_blocks_that_have_many_tombstones_when_there_is_no_fresh_block (0.00s) 389s --- PASS: TestLeveledCompactor_plan/Select_large_blocks_that_have_many_tombstones_when_fresh_appears (0.00s) 389s --- 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) 389s === RUN TestRangeWithFailedCompactionWontGetSelected 389s --- PASS: TestRangeWithFailedCompactionWontGetSelected (0.00s) 389s === RUN TestCompactionFailWillCleanUpTempDir 389s --- PASS: TestCompactionFailWillCleanUpTempDir (0.00s) 389s === RUN TestCompaction_populateBlock 389s === RUN TestCompaction_populateBlock/Populate_block_from_empty_input_should_return_error. 389s === RUN TestCompaction_populateBlock/#00 389s === RUN TestCompaction_populateBlock/Populate_from_single_block._We_expect_the_same_samples_at_the_output. 389s === RUN TestCompaction_populateBlock/Populate_from_two_blocks. 389s === RUN TestCompaction_populateBlock/Populate_from_two_blocks;_chunks_with_negative_time. 389s === RUN TestCompaction_populateBlock/Populate_from_two_blocks_showing_that_order_is_maintained. 389s === RUN TestCompaction_populateBlock/Populate_from_two_blocks_showing_that_order_of_series_is_sorted. 389s === RUN TestCompaction_populateBlock/Populate_from_two_blocks_1:1_duplicated_chunks;_with_negative_timestamps. 389s === RUN TestCompaction_populateBlock/Populate_from_single_block_containing_chunk_outside_of_compact_meta_time_range. 389s === RUN TestCompaction_populateBlock/Populate_from_single_block_containing_extra_chunk 389s === RUN TestCompaction_populateBlock/Populate_from_two_blocks_containing_duplicated_chunk. 389s === RUN TestCompaction_populateBlock/Populate_from_three_overlapping_blocks. 389s === RUN TestCompaction_populateBlock/Populate_from_three_partially_overlapping_blocks_with_few_full_chunks. 389s === RUN TestCompaction_populateBlock/Populate_from_three_partially_overlapping_blocks_with_chunks_that_are_expected_to_merge_into_single_big_chunks. 389s --- PASS: TestCompaction_populateBlock (0.01s) 389s --- PASS: TestCompaction_populateBlock/Populate_block_from_empty_input_should_return_error. (0.00s) 389s --- PASS: TestCompaction_populateBlock/#00 (0.00s) 389s --- PASS: TestCompaction_populateBlock/Populate_from_single_block._We_expect_the_same_samples_at_the_output. (0.00s) 389s --- PASS: TestCompaction_populateBlock/Populate_from_two_blocks. (0.00s) 389s --- PASS: TestCompaction_populateBlock/Populate_from_two_blocks;_chunks_with_negative_time. (0.00s) 389s --- PASS: TestCompaction_populateBlock/Populate_from_two_blocks_showing_that_order_is_maintained. (0.00s) 389s --- PASS: TestCompaction_populateBlock/Populate_from_two_blocks_showing_that_order_of_series_is_sorted. (0.00s) 389s --- PASS: TestCompaction_populateBlock/Populate_from_two_blocks_1:1_duplicated_chunks;_with_negative_timestamps. (0.00s) 389s --- PASS: TestCompaction_populateBlock/Populate_from_single_block_containing_chunk_outside_of_compact_meta_time_range. (0.00s) 389s --- PASS: TestCompaction_populateBlock/Populate_from_single_block_containing_extra_chunk (0.00s) 389s --- PASS: TestCompaction_populateBlock/Populate_from_two_blocks_containing_duplicated_chunk. (0.00s) 389s --- PASS: TestCompaction_populateBlock/Populate_from_three_overlapping_blocks. (0.00s) 389s --- PASS: TestCompaction_populateBlock/Populate_from_three_partially_overlapping_blocks_with_few_full_chunks. (0.00s) 389s --- PASS: TestCompaction_populateBlock/Populate_from_three_partially_overlapping_blocks_with_chunks_that_are_expected_to_merge_into_single_big_chunks. (0.00s) 389s === RUN TestDisableAutoCompactions 389s --- PASS: TestDisableAutoCompactions (0.12s) 389s === RUN TestCancelCompactions 389s --- PASS: TestCancelCompactions (10.45s) 389s === RUN TestDeleteCompactionBlockAfterFailedReload 389s === RUN TestDeleteCompactionBlockAfterFailedReload/Test_Head_Compaction 389s === RUN TestDeleteCompactionBlockAfterFailedReload/Test_Block_Compaction 389s --- PASS: TestDeleteCompactionBlockAfterFailedReload (0.13s) 389s --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Head_Compaction (0.04s) 389s --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Block_Compaction (0.09s) 389s === RUN TestDB_reloadOrder 389s --- PASS: TestDB_reloadOrder (0.05s) 389s === RUN TestDataAvailableOnlyAfterCommit 389s --- PASS: TestDataAvailableOnlyAfterCommit (0.01s) 389s === RUN TestNoPanicAfterWALCorruption 389s --- PASS: TestNoPanicAfterWALCorruption (0.05s) 389s === RUN TestDataNotAvailableAfterRollback 389s --- PASS: TestDataNotAvailableAfterRollback (0.01s) 389s === RUN TestDBAppenderAddRef 389s --- PASS: TestDBAppenderAddRef (0.00s) 389s === RUN TestAppendEmptyLabelsIgnored 389s --- PASS: TestAppendEmptyLabelsIgnored (0.01s) 389s === RUN TestDeleteSimple 389s --- PASS: TestDeleteSimple (0.04s) 389s === RUN TestAmendDatapointCausesError 389s --- PASS: TestAmendDatapointCausesError (0.00s) 389s === RUN TestDuplicateNaNDatapointNoAmendError 389s --- PASS: TestDuplicateNaNDatapointNoAmendError (0.00s) 389s === RUN TestNonDuplicateNaNDatapointsCausesAmendError 389s --- PASS: TestNonDuplicateNaNDatapointsCausesAmendError (0.00s) 389s === RUN TestEmptyLabelsetCausesError 389s --- PASS: TestEmptyLabelsetCausesError (0.01s) 389s === RUN TestSkippingInvalidValuesInSameTxn 389s --- PASS: TestSkippingInvalidValuesInSameTxn (0.02s) 389s === RUN TestDB_Snapshot 389s --- PASS: TestDB_Snapshot (0.02s) 389s === RUN TestDB_Snapshot_ChunksOutsideOfCompactedRange 389s --- PASS: TestDB_Snapshot_ChunksOutsideOfCompactedRange (0.02s) 389s === RUN TestDB_SnapshotWithDelete 389s --- PASS: TestDB_SnapshotWithDelete (0.02s) 389s === RUN TestDB_e2e 389s --- PASS: TestDB_e2e (3.05s) 389s === RUN TestWALFlushedOnDBClose 389s --- PASS: TestWALFlushedOnDBClose (0.01s) 389s === RUN TestWALSegmentSizeOptions 389s === RUN TestWALSegmentSizeOptions/WALSegmentSize_0_test 389s === RUN TestWALSegmentSizeOptions/WALSegmentSize_65536_test 389s === RUN TestWALSegmentSizeOptions/WALSegmentSize_-1_test 389s --- PASS: TestWALSegmentSizeOptions (0.04s) 389s --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_0_test (0.01s) 389s --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_65536_test (0.01s) 389s --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_-1_test (0.01s) 389s === RUN TestTombstoneClean 389s --- PASS: TestTombstoneClean (0.04s) 389s === RUN TestTombstoneCleanResultEmptyBlock 389s --- PASS: TestTombstoneCleanResultEmptyBlock (0.02s) 389s === RUN TestTombstoneCleanFail 389s --- PASS: TestTombstoneCleanFail (0.04s) 389s === RUN TestTombstoneCleanRetentionLimitsRace 389s --- PASS: TestTombstoneCleanRetentionLimitsRace (10.60s) 389s === RUN TestTimeRetention 389s --- PASS: TestTimeRetention (0.10s) 389s === RUN TestSizeRetention 389s --- PASS: TestSizeRetention (0.12s) 389s === RUN TestSizeRetentionMetric 389s --- PASS: TestSizeRetentionMetric (0.01s) 389s === RUN TestNotMatcherSelectsLabelsUnsetSeries 389s --- PASS: TestNotMatcherSelectsLabelsUnsetSeries (0.00s) 389s === RUN TestOverlappingBlocksDetectsAllOverlaps 389s --- PASS: TestOverlappingBlocksDetectsAllOverlaps (0.00s) 389s === RUN TestChunkAtBlockBoundary 389s --- PASS: TestChunkAtBlockBoundary (0.03s) 389s === RUN TestQuerierWithBoundaryChunks 389s --- PASS: TestQuerierWithBoundaryChunks (0.03s) 389s === RUN TestInitializeHeadTimestamp 389s === RUN TestInitializeHeadTimestamp/clean 389s === RUN TestInitializeHeadTimestamp/wal-only 389s === RUN TestInitializeHeadTimestamp/existing-block 389s === RUN TestInitializeHeadTimestamp/existing-block-and-wal 389s --- PASS: TestInitializeHeadTimestamp (0.05s) 389s --- PASS: TestInitializeHeadTimestamp/clean (0.00s) 389s --- PASS: TestInitializeHeadTimestamp/wal-only (0.00s) 389s --- PASS: TestInitializeHeadTimestamp/existing-block (0.02s) 389s --- PASS: TestInitializeHeadTimestamp/existing-block-and-wal (0.02s) 389s === RUN TestNoEmptyBlocks 389s === RUN TestNoEmptyBlocks/Test_no_blocks_after_compact_with_empty_head. 389s === RUN TestNoEmptyBlocks/Test_no_blocks_after_deleting_all_samples_from_head. 389s === 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). 389s === RUN TestNoEmptyBlocks/Test_no_blocks_remaining_after_deleting_all_samples_from_disk. 389s --- PASS: TestNoEmptyBlocks (0.08s) 389s --- PASS: TestNoEmptyBlocks/Test_no_blocks_after_compact_with_empty_head. (0.00s) 389s --- PASS: TestNoEmptyBlocks/Test_no_blocks_after_deleting_all_samples_from_head. (0.02s) 389s --- 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) 389s --- PASS: TestNoEmptyBlocks/Test_no_blocks_remaining_after_deleting_all_samples_from_disk. (0.05s) 389s === RUN TestDB_LabelNames 389s --- PASS: TestDB_LabelNames (0.01s) 389s === RUN TestCorrectNumTombstones 389s --- PASS: TestCorrectNumTombstones (0.03s) 389s === RUN TestBlockRanges 389s level=info msg="Found healthy block" mint=0 maxt=3 ulid=01K9F8BYCW43VRJ1HKMY4GMPTG 389s level=info msg="Replaying on-disk memory mappable chunks if any" 389s level=info msg="On-disk memory mappable chunks replay completed" duration=1.091µs 389s level=info msg="Replaying WAL, this may take a while" 389s level=info msg="WAL segment loaded" segment=0 maxSegment=0 389s level=info msg="WAL replay completed" checkpoint_replay_duration=11.906µs wal_replay_duration=74.118µs total_replay_duration=102.626µs 389s level=info msg="write block" mint=3 maxt=10000 ulid=01K9F8BYDCKY8458RGQJPECK96 duration=9.578136ms 389s level=info msg="Head GC completed" duration=263.116µs 389s level=info msg="Compactions disabled" 389s level=info msg="Found healthy block" mint=0 maxt=3 ulid=01K9F8BYCW43VRJ1HKMY4GMPTG 389s level=info msg="Found healthy block" mint=3 maxt=10000 ulid=01K9F8BYDCKY8458RGQJPECK96 389s level=info msg="Found healthy block" mint=15005 maxt=15006 ulid=01K9F8BYGKP33P3WGT6Y1JWZ0F 389s level=info msg="Replaying on-disk memory mappable chunks if any" 389s level=info msg="On-disk memory mappable chunks replay completed" duration=2.545µs 389s level=info msg="Replaying WAL, this may take a while" 389s level=info msg="WAL segment loaded" segment=0 maxSegment=2 389s level=info msg="WAL segment loaded" segment=1 maxSegment=2 389s level=info msg="WAL segment loaded" segment=2 maxSegment=2 389s level=info msg="WAL replay completed" checkpoint_replay_duration=20.126µs wal_replay_duration=486.645µs total_replay_duration=524.16µs 389s level=info msg="write block" mint=15006 maxt=20000 ulid=01K9F8BYH5309814848ENHXA41 duration=19.266454ms 389s level=info msg="Head GC completed" duration=275.635µs 389s --- PASS: TestBlockRanges (0.24s) 389s === RUN TestDBReadOnly 389s level=info msg="Found healthy block" mint=10 maxt=12 ulid=01K9F8BYMDC1XQPYS1J46WEQEJ 389s level=info msg="Found healthy block" mint=12 maxt=14 ulid=01K9F8BYMS9DBKBQTPPEWNGT5W 389s level=info msg="Found healthy block" mint=14 maxt=16 ulid=01K9F8BYN5EQ6Q7F5F2G7SYMCX 389s level=info msg="Replaying on-disk memory mappable chunks if any" 389s level=info msg="On-disk memory mappable chunks replay completed" duration=912ns 389s level=info msg="Replaying WAL, this may take a while" 389s level=info msg="WAL segment loaded" segment=0 maxSegment=1 389s level=info msg="WAL segment loaded" segment=1 maxSegment=1 389s level=info msg="WAL replay completed" checkpoint_replay_duration=15.149µs wal_replay_duration=220.809µs total_replay_duration=240.492µs 389s level=info msg="Compactions disabled" 389s === RUN TestDBReadOnly/blocks 389s === RUN TestDBReadOnly/querier 389s level=info msg="Replaying on-disk memory mappable chunks if any" 389s level=info msg="On-disk memory mappable chunks replay completed" duration=1.015µs 389s level=info msg="Replaying WAL, this may take a while" 389s level=info msg="WAL segment loaded" segment=0 maxSegment=1 389s level=info msg="WAL segment loaded" segment=1 maxSegment=1 389s level=info msg="WAL replay completed" checkpoint_replay_duration=16.424µs wal_replay_duration=7.409079ms total_replay_duration=7.430061ms 389s === RUN TestDBReadOnly/chunk_querier 389s level=info msg="Replaying on-disk memory mappable chunks if any" 389s level=info msg="On-disk memory mappable chunks replay completed" duration=898ns 389s level=info msg="Replaying WAL, this may take a while" 389s level=info msg="WAL segment loaded" segment=0 maxSegment=1 389s level=info msg="WAL segment loaded" segment=1 maxSegment=1 389s level=info msg="WAL replay completed" checkpoint_replay_duration=15.917µs wal_replay_duration=139.067µs total_replay_duration=159.782µs 389s --- PASS: TestDBReadOnly (0.08s) 389s --- PASS: TestDBReadOnly/blocks (0.00s) 389s --- PASS: TestDBReadOnly/querier (0.01s) 389s --- PASS: TestDBReadOnly/chunk_querier (0.02s) 389s === RUN TestDBReadOnlyClosing 389s --- PASS: TestDBReadOnlyClosing (0.00s) 389s === RUN TestDBReadOnly_FlushWAL 389s level=info msg="Replaying on-disk memory mappable chunks if any" 389s level=info msg="On-disk memory mappable chunks replay completed" duration=872ns 389s level=info msg="Replaying WAL, this may take a while" 389s level=info msg="WAL segment loaded" segment=0 maxSegment=0 389s level=info msg="WAL replay completed" checkpoint_replay_duration=11.171µs wal_replay_duration=49.908µs total_replay_duration=65.471µs 389s level=info msg="Compactions disabled" 389s level=info msg="Replaying on-disk memory mappable chunks if any" 389s level=info msg="On-disk memory mappable chunks replay completed" duration=1.172µs 389s level=info msg="Replaying WAL, this may take a while" 389s level=info msg="WAL segment loaded" segment=0 maxSegment=0 389s level=info msg="WAL replay completed" checkpoint_replay_duration=12.933µs wal_replay_duration=2.07244ms total_replay_duration=2.090393ms 389s level=info msg="write block" mint=0 maxt=1000 ulid=01K9F8BYQA9K1A9MQ7XFN6W6RF duration=18.315705ms 389s --- PASS: TestDBReadOnly_FlushWAL (0.04s) 389s === RUN TestDBCannotSeePartialCommits 389s --- PASS: TestDBCannotSeePartialCommits (0.01s) 389s === RUN TestDBQueryDoesntSeeAppendsAfterCreation 389s --- PASS: TestDBQueryDoesntSeeAppendsAfterCreation (0.00s) 389s === RUN TestChunkWriter_ReadAfterWrite 389s === RUN TestChunkWriter_ReadAfterWrite/0 389s === RUN TestChunkWriter_ReadAfterWrite/1 389s === RUN TestChunkWriter_ReadAfterWrite/2 389s === RUN TestChunkWriter_ReadAfterWrite/3 389s === RUN TestChunkWriter_ReadAfterWrite/4 389s === RUN TestChunkWriter_ReadAfterWrite/5 389s === RUN TestChunkWriter_ReadAfterWrite/6 389s --- PASS: TestChunkWriter_ReadAfterWrite (0.03s) 389s --- PASS: TestChunkWriter_ReadAfterWrite/0 (0.00s) 389s --- PASS: TestChunkWriter_ReadAfterWrite/1 (0.01s) 389s --- PASS: TestChunkWriter_ReadAfterWrite/2 (0.01s) 389s --- PASS: TestChunkWriter_ReadAfterWrite/3 (0.00s) 389s --- PASS: TestChunkWriter_ReadAfterWrite/4 (0.01s) 389s --- PASS: TestChunkWriter_ReadAfterWrite/5 (0.00s) 389s --- PASS: TestChunkWriter_ReadAfterWrite/6 (0.01s) 389s === RUN TestRangeForTimestamp 389s --- PASS: TestRangeForTimestamp (0.00s) 389s === RUN TestChunkReader_ConcurrentReads 389s --- PASS: TestChunkReader_ConcurrentReads (0.00s) 389s === RUN TestCompactHead 389s --- PASS: TestCompactHead (0.02s) 389s === RUN TestOpen_VariousBlockStates 389s level=info msg="Fixing broken block" mint=1511366400000 maxt=1511368200000 ulid=01BZJ9WJQPWHGNC2W4J9TA62KC 389s level=info msg="Found healthy block" mint=0 maxt=10 ulid=01K9F8BYTA8S7VCMF3KZ40S432 389s level=info msg="Found healthy block" mint=10 maxt=20 ulid=01K9F8BYTR8BSQ077Z19VW1KSA 389s level=error msg="failed to read meta.json for a block during repair process; skipping" dir=/tmp/test365034956/01K9F8BYV4W064GNCYRT9C9JAJ err="open /tmp/test365034956/01K9F8BYV4W064GNCYRT9C9JAJ/meta.json: no such file or directory" 389s level=info msg="Found healthy block" mint=50 maxt=60 ulid=01K9F8BYWX12DYY406HCR0KRSJ 389s level=info msg="Found healthy block" mint=50 maxt=55 ulid=01K9F8BYXBP3GA6K222KRW1P7A 389s level=info msg="Found and deleted tmp block dir" dir=/tmp/test365034956/01K9F8BYVMQZF306CQZTE910P1.tmp-for-creation 389s level=info msg="Found and deleted tmp block dir" dir=/tmp/test365034956/01K9F8BYW2HYA7RC8BNJDFMR4B.tmp-for-deletion 389s level=info msg="Found and deleted tmp block dir" dir=/tmp/test365034956/01K9F8BYWGYQ5YEBXQASWV3B9D.tmp 389s level=error msg="Failed to read meta.json for a block during reloadBlocks. Skipping" dir=/tmp/test365034956/01K9F8BYV4W064GNCYRT9C9JAJ err="open /tmp/test365034956/01K9F8BYV4W064GNCYRT9C9JAJ/meta.json: no such file or directory" 389s level=info msg="Deleting obsolete block" block=01K9F8BYXBP3GA6K222KRW1P7A 389s level=info msg="Replaying on-disk memory mappable chunks if any" 389s level=info msg="On-disk memory mappable chunks replay completed" duration=937ns 389s level=info msg="Replaying WAL, this may take a while" 389s level=info msg="WAL segment loaded" segment=0 maxSegment=0 389s level=info msg="WAL replay completed" checkpoint_replay_duration=13.384µs wal_replay_duration=168.094µs total_replay_duration=185.628µs 389s --- PASS: TestOpen_VariousBlockStates (0.12s) 389s === RUN TestOneCheckpointPerCompactCall 389s --- PASS: TestOneCheckpointPerCompactCall (0.80s) 389s === RUN TestNoPanicOnTSDBOpenError 389s --- PASS: TestNoPanicOnTSDBOpenError (0.00s) 389s === RUN TestLockfileMetric 389s === RUN TestLockfileMetric/{fileAlreadyExists:false_lockFileDisabled:false_expectedValue:1} 389s === RUN TestLockfileMetric/{fileAlreadyExists:true_lockFileDisabled:false_expectedValue:0} 389s === RUN TestLockfileMetric/{fileAlreadyExists:true_lockFileDisabled:true_expectedValue:-1} 389s === RUN TestLockfileMetric/{fileAlreadyExists:false_lockFileDisabled:true_expectedValue:-1} 389s --- PASS: TestLockfileMetric (0.03s) 389s --- PASS: TestLockfileMetric/{fileAlreadyExists:false_lockFileDisabled:false_expectedValue:1} (0.00s) 389s --- PASS: TestLockfileMetric/{fileAlreadyExists:true_lockFileDisabled:false_expectedValue:0} (0.02s) 389s --- PASS: TestLockfileMetric/{fileAlreadyExists:true_lockFileDisabled:true_expectedValue:-1} (0.01s) 389s --- PASS: TestLockfileMetric/{fileAlreadyExists:false_lockFileDisabled:true_expectedValue:-1} (0.00s) 389s === RUN TestQuerier_ShouldNotPanicIfHeadChunkIsTruncatedWhileReadingQueriedChunks 389s db_test.go:3188: TODO: investigate why process crash in CI 389s --- SKIP: TestQuerier_ShouldNotPanicIfHeadChunkIsTruncatedWhileReadingQueriedChunks (0.00s) 389s === RUN TestChunkQuerier_ShouldNotPanicIfHeadChunkIsTruncatedWhileReadingQueriedChunks 389s db_test.go:3324: TODO: investigate why process crash in CI 389s --- SKIP: TestChunkQuerier_ShouldNotPanicIfHeadChunkIsTruncatedWhileReadingQueriedChunks (0.00s) 389s === RUN TestValidateExemplar 389s --- PASS: TestValidateExemplar (0.00s) 389s === RUN TestAddExemplar 389s --- PASS: TestAddExemplar (0.00s) 389s === RUN TestStorageOverflow 389s --- PASS: TestStorageOverflow (0.00s) 389s === RUN TestSelectExemplar 389s --- PASS: TestSelectExemplar (0.00s) 389s === RUN TestSelectExemplar_MultiSeries 389s --- PASS: TestSelectExemplar_MultiSeries (0.00s) 389s === RUN TestSelectExemplar_TimeRange 389s --- PASS: TestSelectExemplar_TimeRange (0.00s) 389s === RUN TestSelectExemplar_DuplicateSeries 389s --- PASS: TestSelectExemplar_DuplicateSeries (0.00s) 389s === RUN TestIndexOverwrite 389s --- PASS: TestIndexOverwrite (0.00s) 389s === RUN TestResize 389s === RUN TestResize/Grow 389s === RUN TestResize/Shrink 389s === RUN TestResize/ShrinkToZero 389s === RUN TestResize/Negative 389s === RUN TestResize/NegativeToNegative 389s === RUN TestResize/GrowFromZero 389s --- PASS: TestResize (0.00s) 389s --- PASS: TestResize/Grow (0.00s) 389s --- PASS: TestResize/Shrink (0.00s) 389s --- PASS: TestResize/ShrinkToZero (0.00s) 389s --- PASS: TestResize/Negative (0.00s) 389s --- PASS: TestResize/NegativeToNegative (0.00s) 389s --- PASS: TestResize/GrowFromZero (0.00s) 389s === RUN TestHead_ReadWAL 389s === RUN TestHead_ReadWAL/compress=false 389s === RUN TestHead_ReadWAL/compress=true 389s --- PASS: TestHead_ReadWAL (0.01s) 389s --- PASS: TestHead_ReadWAL/compress=false (0.01s) 389s --- PASS: TestHead_ReadWAL/compress=true (0.01s) 389s === RUN TestHead_WALMultiRef 389s --- PASS: TestHead_WALMultiRef (0.02s) 389s === RUN TestHead_ActiveAppenders 389s --- PASS: TestHead_ActiveAppenders (0.01s) 389s === RUN TestHead_UnknownWALRecord 389s --- PASS: TestHead_UnknownWALRecord (0.00s) 389s === RUN TestHead_Truncate 389s --- PASS: TestHead_Truncate (0.00s) 389s === RUN TestMemSeries_truncateChunks 389s --- PASS: TestMemSeries_truncateChunks (0.00s) 389s === RUN TestHeadDeleteSeriesWithoutSamples 389s === RUN TestHeadDeleteSeriesWithoutSamples/compress=false 389s === RUN TestHeadDeleteSeriesWithoutSamples/compress=true 389s --- PASS: TestHeadDeleteSeriesWithoutSamples (0.02s) 389s --- PASS: TestHeadDeleteSeriesWithoutSamples/compress=false (0.01s) 389s --- PASS: TestHeadDeleteSeriesWithoutSamples/compress=true (0.01s) 389s === RUN TestHeadDeleteSimple 389s === RUN TestHeadDeleteSimple/compress=false 389s === RUN TestHeadDeleteSimple/compress=true 389s --- PASS: TestHeadDeleteSimple (0.14s) 389s --- PASS: TestHeadDeleteSimple/compress=false (0.07s) 389s --- PASS: TestHeadDeleteSimple/compress=true (0.06s) 389s === RUN TestDeleteUntilCurMax 389s --- PASS: TestDeleteUntilCurMax (0.00s) 389s === RUN TestDeletedSamplesAndSeriesStillInWALAfterCheckpoint 389s --- PASS: TestDeletedSamplesAndSeriesStillInWALAfterCheckpoint (0.05s) 389s === RUN TestDelete_e2e 389s --- PASS: TestDelete_e2e (3.38s) 389s === RUN TestComputeChunkEndTime 389s --- PASS: TestComputeChunkEndTime (0.00s) 389s === RUN TestMemSeries_append 389s --- PASS: TestMemSeries_append (0.00s) 389s === RUN TestGCChunkAccess 389s --- PASS: TestGCChunkAccess (0.01s) 389s === RUN TestGCSeriesAccess 389s --- PASS: TestGCSeriesAccess (0.01s) 389s === RUN TestUncommittedSamplesNotLostOnTruncate 389s --- PASS: TestUncommittedSamplesNotLostOnTruncate (0.00s) 389s === RUN TestRemoveSeriesAfterRollbackAndTruncate 389s --- PASS: TestRemoveSeriesAfterRollbackAndTruncate (0.00s) 389s === RUN TestHead_LogRollback 389s === RUN TestHead_LogRollback/compress=false 389s === RUN TestHead_LogRollback/compress=true 389s --- PASS: TestHead_LogRollback (0.01s) 389s --- PASS: TestHead_LogRollback/compress=false (0.00s) 389s --- PASS: TestHead_LogRollback/compress=true (0.01s) 389s === RUN TestWalRepair_DecodingError 389s === RUN TestWalRepair_DecodingError/decode_series,compress=false 389s === RUN TestWalRepair_DecodingError/decode_series,compress=true 389s === RUN TestWalRepair_DecodingError/decode_samples,compress=false 389s === RUN TestWalRepair_DecodingError/decode_samples,compress=true 389s === RUN TestWalRepair_DecodingError/decode_tombstone,compress=false 389s === RUN TestWalRepair_DecodingError/decode_tombstone,compress=true 389s --- PASS: TestWalRepair_DecodingError (0.08s) 389s --- PASS: TestWalRepair_DecodingError/decode_series,compress=false (0.01s) 389s --- PASS: TestWalRepair_DecodingError/decode_series,compress=true (0.01s) 389s --- PASS: TestWalRepair_DecodingError/decode_samples,compress=false (0.01s) 389s --- PASS: TestWalRepair_DecodingError/decode_samples,compress=true (0.01s) 389s --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=false (0.01s) 389s --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=true (0.02s) 389s === RUN TestHeadReadWriterRepair 389s --- PASS: TestHeadReadWriterRepair (0.02s) 389s === RUN TestNewWalSegmentOnTruncate 389s --- PASS: TestNewWalSegmentOnTruncate (0.01s) 389s === RUN TestAddDuplicateLabelName 389s --- PASS: TestAddDuplicateLabelName (0.00s) 389s === RUN TestMemSeriesIsolation 389s --- PASS: TestMemSeriesIsolation (0.03s) 389s === RUN TestIsolationRollback 389s --- PASS: TestIsolationRollback (0.00s) 389s === RUN TestIsolationLowWatermarkMonotonous 389s --- PASS: TestIsolationLowWatermarkMonotonous (0.00s) 389s === RUN TestIsolationAppendIDZeroIsNoop 389s --- PASS: TestIsolationAppendIDZeroIsNoop (0.00s) 389s === RUN TestHeadSeriesChunkRace 389s --- PASS: TestHeadSeriesChunkRace (4.86s) 389s === RUN TestIsolationWithoutAdd 389s --- PASS: TestIsolationWithoutAdd (0.01s) 389s === RUN TestOutOfOrderSamplesMetric 389s --- PASS: TestOutOfOrderSamplesMetric (0.03s) 389s === RUN TestHeadLabelNamesValuesWithMinMaxRange 389s === RUN TestHeadLabelNamesValuesWithMinMaxRange/maxt_less_than_head_min 389s === RUN TestHeadLabelNamesValuesWithMinMaxRange/mint_less_than_head_max 389s === RUN TestHeadLabelNamesValuesWithMinMaxRange/mint_and_maxt_outside_head 389s === RUN TestHeadLabelNamesValuesWithMinMaxRange/mint_and_maxt_within_head 389s --- PASS: TestHeadLabelNamesValuesWithMinMaxRange (0.00s) 389s --- PASS: TestHeadLabelNamesValuesWithMinMaxRange/maxt_less_than_head_min (0.00s) 389s --- PASS: TestHeadLabelNamesValuesWithMinMaxRange/mint_less_than_head_max (0.00s) 389s --- PASS: TestHeadLabelNamesValuesWithMinMaxRange/mint_and_maxt_outside_head (0.00s) 389s --- PASS: TestHeadLabelNamesValuesWithMinMaxRange/mint_and_maxt_within_head (0.00s) 389s === RUN TestHeadLabelValuesWithMatchers 389s === RUN TestHeadLabelValuesWithMatchers/get_tens_based_on_unique_id 389s === RUN TestHeadLabelValuesWithMatchers/get_unique_ids_based_on_a_ten 389s === RUN TestHeadLabelValuesWithMatchers/get_tens_by_pattern_matching_on_unique_id 389s === RUN TestHeadLabelValuesWithMatchers/get_tens_by_matching_for_absence_of_unique_label 389s --- PASS: TestHeadLabelValuesWithMatchers (0.00s) 389s --- PASS: TestHeadLabelValuesWithMatchers/get_tens_based_on_unique_id (0.00s) 389s --- PASS: TestHeadLabelValuesWithMatchers/get_unique_ids_based_on_a_ten (0.00s) 389s --- PASS: TestHeadLabelValuesWithMatchers/get_tens_by_pattern_matching_on_unique_id (0.00s) 389s --- PASS: TestHeadLabelValuesWithMatchers/get_tens_by_matching_for_absence_of_unique_label (0.00s) 389s === RUN TestHeadLabelNamesWithMatchers 389s === RUN TestHeadLabelNamesWithMatchers/get_with_non-empty_unique:_all 389s === RUN TestHeadLabelNamesWithMatchers/get_with_unique_ending_in_1:_only_unique 389s === RUN TestHeadLabelNamesWithMatchers/get_with_unique_=_value20:_all 389s === RUN TestHeadLabelNamesWithMatchers/get_tens_=_1:_unique_&_tens 389s --- PASS: TestHeadLabelNamesWithMatchers (0.01s) 389s --- PASS: TestHeadLabelNamesWithMatchers/get_with_non-empty_unique:_all (0.00s) 389s --- PASS: TestHeadLabelNamesWithMatchers/get_with_unique_ending_in_1:_only_unique (0.00s) 389s --- PASS: TestHeadLabelNamesWithMatchers/get_with_unique_=_value20:_all (0.00s) 389s --- PASS: TestHeadLabelNamesWithMatchers/get_tens_=_1:_unique_&_tens (0.00s) 389s === RUN TestErrReuseAppender 389s --- PASS: TestErrReuseAppender (0.00s) 389s === RUN TestHeadMintAfterTruncation 389s --- PASS: TestHeadMintAfterTruncation (0.01s) 389s === RUN TestHeadExemplars 389s --- PASS: TestHeadExemplars (0.00s) 389s === RUN TestMemSafeIteratorSeekIntoBuffer 389s --- PASS: TestMemSafeIteratorSeekIntoBuffer (0.00s) 389s === RUN TestChunkNotFoundHeadGCRace 389s --- PASS: TestChunkNotFoundHeadGCRace (3.03s) 389s === RUN TestDataMissingOnQueryDuringCompaction 389s --- PASS: TestDataMissingOnQueryDuringCompaction (3.04s) 389s === RUN TestIsQuerierCollidingWithTruncation 389s === RUN TestIsQuerierCollidingWithTruncation/mint=-200,maxt=-100 389s === RUN TestIsQuerierCollidingWithTruncation/mint=-200,maxt=300 389s === RUN TestIsQuerierCollidingWithTruncation/mint=100,maxt=1900 389s === RUN TestIsQuerierCollidingWithTruncation/mint=1900,maxt=2200 389s === RUN TestIsQuerierCollidingWithTruncation/mint=2000,maxt=2500 389s --- PASS: TestIsQuerierCollidingWithTruncation (0.01s) 389s --- PASS: TestIsQuerierCollidingWithTruncation/mint=-200,maxt=-100 (0.00s) 389s --- PASS: TestIsQuerierCollidingWithTruncation/mint=-200,maxt=300 (0.00s) 389s --- PASS: TestIsQuerierCollidingWithTruncation/mint=100,maxt=1900 (0.00s) 389s --- PASS: TestIsQuerierCollidingWithTruncation/mint=1900,maxt=2200 (0.00s) 389s --- PASS: TestIsQuerierCollidingWithTruncation/mint=2000,maxt=2500 (0.00s) 389s === RUN TestWaitForPendingReadersInTimeRange 389s === RUN TestWaitForPendingReadersInTimeRange/mint=0,maxt=500,shouldWait=false 389s === RUN TestWaitForPendingReadersInTimeRange/mint=500,maxt=1500,shouldWait=true 389s === RUN TestWaitForPendingReadersInTimeRange/mint=1200,maxt=1700,shouldWait=true 389s === RUN TestWaitForPendingReadersInTimeRange/mint=1800,maxt=2500,shouldWait=true 389s === RUN TestWaitForPendingReadersInTimeRange/mint=2000,maxt=2500,shouldWait=false 389s === RUN TestWaitForPendingReadersInTimeRange/mint=2100,maxt=2500,shouldWait=false 389s --- PASS: TestWaitForPendingReadersInTimeRange (13.23s) 389s --- PASS: TestWaitForPendingReadersInTimeRange/mint=0,maxt=500,shouldWait=false (2.20s) 389s --- PASS: TestWaitForPendingReadersInTimeRange/mint=500,maxt=1500,shouldWait=true (2.20s) 389s --- PASS: TestWaitForPendingReadersInTimeRange/mint=1200,maxt=1700,shouldWait=true (2.20s) 389s --- PASS: TestWaitForPendingReadersInTimeRange/mint=1800,maxt=2500,shouldWait=true (2.20s) 389s --- PASS: TestWaitForPendingReadersInTimeRange/mint=2000,maxt=2500,shouldWait=false (2.20s) 389s --- PASS: TestWaitForPendingReadersInTimeRange/mint=2100,maxt=2500,shouldWait=false (2.20s) 389s === RUN TestChunkSnapshot 389s --- PASS: TestChunkSnapshot (0.04s) 389s === RUN TestSnapshotError 389s --- PASS: TestSnapshotError (0.01s) 389s === RUN TestChunkSnapshotReplayBug 389s --- PASS: TestChunkSnapshotReplayBug (0.02s) 389s === RUN TestChunkSnapshotTakenAfterIncompleteSnapshot 389s --- PASS: TestChunkSnapshotTakenAfterIncompleteSnapshot (0.01s) 389s === RUN TestBlockQuerier 389s === RUN TestBlockQuerier/#00 389s === RUN TestBlockQuerier/#00/sample 389s === RUN TestBlockQuerier/#00/chunk 389s === RUN TestBlockQuerier/#01 389s === RUN TestBlockQuerier/#01/sample 389s === RUN TestBlockQuerier/#01/chunk 389s === RUN TestBlockQuerier/#02 389s === RUN TestBlockQuerier/#02/sample 389s === RUN TestBlockQuerier/#02/chunk 389s === RUN TestBlockQuerier/#03 389s === RUN TestBlockQuerier/#03/sample 389s === RUN TestBlockQuerier/#03/chunk 389s === RUN TestBlockQuerier/#04 389s === RUN TestBlockQuerier/#04/sample 389s === RUN TestBlockQuerier/#04/chunk 389s === RUN TestBlockQuerier/#05 389s === RUN TestBlockQuerier/#05/sample 389s === RUN TestBlockQuerier/#05/chunk 389s --- PASS: TestBlockQuerier (0.00s) 389s --- PASS: TestBlockQuerier/#00 (0.00s) 389s --- PASS: TestBlockQuerier/#00/sample (0.00s) 389s --- PASS: TestBlockQuerier/#00/chunk (0.00s) 389s --- PASS: TestBlockQuerier/#01 (0.00s) 389s --- PASS: TestBlockQuerier/#01/sample (0.00s) 389s --- PASS: TestBlockQuerier/#01/chunk (0.00s) 389s --- PASS: TestBlockQuerier/#02 (0.00s) 389s --- PASS: TestBlockQuerier/#02/sample (0.00s) 389s --- PASS: TestBlockQuerier/#02/chunk (0.00s) 389s --- PASS: TestBlockQuerier/#03 (0.00s) 389s --- PASS: TestBlockQuerier/#03/sample (0.00s) 389s --- PASS: TestBlockQuerier/#03/chunk (0.00s) 389s --- PASS: TestBlockQuerier/#04 (0.00s) 389s --- PASS: TestBlockQuerier/#04/sample (0.00s) 389s --- PASS: TestBlockQuerier/#04/chunk (0.00s) 389s --- PASS: TestBlockQuerier/#05 (0.00s) 389s --- PASS: TestBlockQuerier/#05/sample (0.00s) 389s --- PASS: TestBlockQuerier/#05/chunk (0.00s) 389s === RUN TestBlockQuerier_AgainstHeadWithOpenChunks 389s === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#00 389s === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#00/sample 389s === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#00/chunk 389s === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#01 389s === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#01/sample 389s === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#01/chunk 389s === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#02 389s === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#02/sample 389s === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#02/chunk 389s === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#03 389s === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#03/sample 389s === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#03/chunk 389s === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#04 389s === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#04/sample 389s === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#04/chunk 389s === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#05 389s === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#05/sample 389s === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#05/chunk 389s --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks (0.03s) 389s --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00 (0.00s) 389s --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00/sample (0.00s) 389s --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00/chunk (0.00s) 389s --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#01 (0.00s) 389s --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#01/sample (0.00s) 389s --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#01/chunk (0.00s) 389s --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#02 (0.00s) 389s --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#02/sample (0.00s) 389s --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#02/chunk (0.00s) 389s --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#03 (0.01s) 389s --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#03/sample (0.00s) 389s --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#03/chunk (0.00s) 389s --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#04 (0.00s) 389s --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#04/sample (0.00s) 389s --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#04/chunk (0.00s) 389s --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#05 (0.01s) 389s --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#05/sample (0.00s) 389s --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#05/chunk (0.00s) 389s === RUN TestBlockQuerierDelete 389s === RUN TestBlockQuerierDelete/#00 389s === RUN TestBlockQuerierDelete/#00/sample 389s === RUN TestBlockQuerierDelete/#00/chunk 389s === RUN TestBlockQuerierDelete/#01 389s === RUN TestBlockQuerierDelete/#01/sample 389s === RUN TestBlockQuerierDelete/#01/chunk 389s === RUN TestBlockQuerierDelete/#02 389s === RUN TestBlockQuerierDelete/#02/sample 389s === RUN TestBlockQuerierDelete/#02/chunk 389s === RUN TestBlockQuerierDelete/#03 389s === RUN TestBlockQuerierDelete/#03/sample 389s === RUN TestBlockQuerierDelete/#03/chunk 389s === RUN TestBlockQuerierDelete/#04 389s === RUN TestBlockQuerierDelete/#04/sample 389s === RUN TestBlockQuerierDelete/#04/chunk 389s === RUN TestBlockQuerierDelete/#05 389s === RUN TestBlockQuerierDelete/#05/sample 389s === RUN TestBlockQuerierDelete/#05/chunk 389s --- PASS: TestBlockQuerierDelete (0.00s) 389s --- PASS: TestBlockQuerierDelete/#00 (0.00s) 389s --- PASS: TestBlockQuerierDelete/#00/sample (0.00s) 389s --- PASS: TestBlockQuerierDelete/#00/chunk (0.00s) 389s --- PASS: TestBlockQuerierDelete/#01 (0.00s) 389s --- PASS: TestBlockQuerierDelete/#01/sample (0.00s) 389s --- PASS: TestBlockQuerierDelete/#01/chunk (0.00s) 389s --- PASS: TestBlockQuerierDelete/#02 (0.00s) 389s --- PASS: TestBlockQuerierDelete/#02/sample (0.00s) 389s --- PASS: TestBlockQuerierDelete/#02/chunk (0.00s) 389s --- PASS: TestBlockQuerierDelete/#03 (0.00s) 389s --- PASS: TestBlockQuerierDelete/#03/sample (0.00s) 389s --- PASS: TestBlockQuerierDelete/#03/chunk (0.00s) 389s --- PASS: TestBlockQuerierDelete/#04 (0.00s) 389s --- PASS: TestBlockQuerierDelete/#04/sample (0.00s) 389s --- PASS: TestBlockQuerierDelete/#04/chunk (0.00s) 389s --- PASS: TestBlockQuerierDelete/#05 (0.00s) 389s --- PASS: TestBlockQuerierDelete/#05/sample (0.00s) 389s --- PASS: TestBlockQuerierDelete/#05/chunk (0.00s) 389s === RUN TestPopulateWithTombSeriesIterators 389s === RUN TestPopulateWithTombSeriesIterators/no_chunk 389s === RUN TestPopulateWithTombSeriesIterators/no_chunk/sample 389s === RUN TestPopulateWithTombSeriesIterators/no_chunk/chunk 389s === RUN TestPopulateWithTombSeriesIterators/one_empty_chunk 389s === RUN TestPopulateWithTombSeriesIterators/one_empty_chunk/sample 389s === RUN TestPopulateWithTombSeriesIterators/one_empty_chunk/chunk 389s === RUN TestPopulateWithTombSeriesIterators/three_empty_chunks 389s === RUN TestPopulateWithTombSeriesIterators/three_empty_chunks/sample 389s === RUN TestPopulateWithTombSeriesIterators/three_empty_chunks/chunk 389s === RUN TestPopulateWithTombSeriesIterators/one_chunk 389s === RUN TestPopulateWithTombSeriesIterators/one_chunk/sample 389s === RUN TestPopulateWithTombSeriesIterators/one_chunk/chunk 389s === RUN TestPopulateWithTombSeriesIterators/two_full_chunks 389s === RUN TestPopulateWithTombSeriesIterators/two_full_chunks/sample 389s === RUN TestPopulateWithTombSeriesIterators/two_full_chunks/chunk 389s === RUN TestPopulateWithTombSeriesIterators/three_full_chunks 389s === RUN TestPopulateWithTombSeriesIterators/three_full_chunks/sample 389s === RUN TestPopulateWithTombSeriesIterators/three_full_chunks/chunk 389s === RUN TestPopulateWithTombSeriesIterators/three_empty_chunks_and_seek 389s === RUN TestPopulateWithTombSeriesIterators/three_empty_chunks_and_seek/sample 389s === RUN TestPopulateWithTombSeriesIterators/three_empty_chunks_and_seek/chunk 389s === RUN TestPopulateWithTombSeriesIterators/two_chunks_and_seek_beyond_chunks 389s === RUN TestPopulateWithTombSeriesIterators/two_chunks_and_seek_beyond_chunks/sample 389s === RUN TestPopulateWithTombSeriesIterators/two_chunks_and_seek_beyond_chunks/chunk 389s === RUN TestPopulateWithTombSeriesIterators/two_chunks_and_seek_on_middle_of_first_chunk 389s === RUN TestPopulateWithTombSeriesIterators/two_chunks_and_seek_on_middle_of_first_chunk/sample 389s === RUN TestPopulateWithTombSeriesIterators/two_chunks_and_seek_on_middle_of_first_chunk/chunk 389s === RUN TestPopulateWithTombSeriesIterators/two_chunks_and_seek_before_first_chunk 389s === RUN TestPopulateWithTombSeriesIterators/two_chunks_and_seek_before_first_chunk/sample 389s === RUN TestPopulateWithTombSeriesIterators/two_chunks_and_seek_before_first_chunk/chunk 389s === RUN TestPopulateWithTombSeriesIterators/no_chunk_with_deletion_interval 389s === RUN TestPopulateWithTombSeriesIterators/no_chunk_with_deletion_interval/sample 389s === RUN TestPopulateWithTombSeriesIterators/no_chunk_with_deletion_interval/chunk 389s === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks 389s === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks/sample 389s === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks/chunk 389s === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_middle_sample_of_first_chunk 389s === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_middle_sample_of_first_chunk/sample 389s === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_middle_sample_of_first_chunk/chunk 389s === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_deletion_across_two_chunks 389s === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_deletion_across_two_chunks/sample 389s === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_deletion_across_two_chunks/chunk 389s === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks,_seek_from_middle_of_first_chunk 389s === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks,_seek_from_middle_of_first_chunk/sample 389s === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks,_seek_from_middle_of_first_chunk/chunk 389s --- PASS: TestPopulateWithTombSeriesIterators (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/no_chunk (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/no_chunk/sample (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/no_chunk/chunk (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/one_empty_chunk (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/one_empty_chunk/sample (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/one_empty_chunk/chunk (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/three_empty_chunks (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/three_empty_chunks/sample (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/three_empty_chunks/chunk (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/one_chunk (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/one_chunk/sample (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/one_chunk/chunk (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/two_full_chunks (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/two_full_chunks/sample (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/two_full_chunks/chunk (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/three_full_chunks (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/three_full_chunks/sample (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/three_full_chunks/chunk (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/three_empty_chunks_and_seek (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/three_empty_chunks_and_seek/sample (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/three_empty_chunks_and_seek/chunk (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_beyond_chunks (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_beyond_chunks/sample (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_beyond_chunks/chunk (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_on_middle_of_first_chunk (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_on_middle_of_first_chunk/sample (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_on_middle_of_first_chunk/chunk (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_before_first_chunk (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_before_first_chunk/sample (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_before_first_chunk/chunk (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/no_chunk_with_deletion_interval (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/no_chunk_with_deletion_interval/sample (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/no_chunk_with_deletion_interval/chunk (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks/sample (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks/chunk (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_middle_sample_of_first_chunk (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_middle_sample_of_first_chunk/sample (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_middle_sample_of_first_chunk/chunk (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_deletion_across_two_chunks (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_deletion_across_two_chunks/sample (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_deletion_across_two_chunks/chunk (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks,_seek_from_middle_of_first_chunk (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks,_seek_from_middle_of_first_chunk/sample (0.00s) 389s --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks,_seek_from_middle_of_first_chunk/chunk (0.00s) 389s === RUN TestPopulateWithDelSeriesIterator_DoubleSeek 389s --- PASS: TestPopulateWithDelSeriesIterator_DoubleSeek (0.00s) 389s === RUN TestPopulateWithDelSeriesIterator_SeekInCurrentChunk 389s --- PASS: TestPopulateWithDelSeriesIterator_SeekInCurrentChunk (0.00s) 389s === RUN TestPopulateWithDelSeriesIterator_SeekWithMinTime 389s --- PASS: TestPopulateWithDelSeriesIterator_SeekWithMinTime (0.00s) 389s === RUN TestPopulateWithDelSeriesIterator_NextWithMinTime 389s --- PASS: TestPopulateWithDelSeriesIterator_NextWithMinTime (0.00s) 389s === RUN TestDeletedIterator 389s --- PASS: TestDeletedIterator (0.02s) 389s === RUN TestDeletedIterator_WithSeek 389s --- PASS: TestDeletedIterator_WithSeek (0.00s) 389s === RUN TestFindSetMatches 389s --- PASS: TestFindSetMatches (0.00s) 389s === RUN TestPostingsForMatchers 389s --- PASS: TestPostingsForMatchers (0.00s) 389s === RUN TestClose 389s --- PASS: TestClose (0.05s) 389s === RUN TestPostingsForMatcher 389s --- PASS: TestPostingsForMatcher (0.00s) 389s === RUN TestBlockBaseSeriesSet 389s --- PASS: TestBlockBaseSeriesSet (0.00s) 389s === RUN TestRepairBadIndexVersion 389s repair_test.go:89: next ID 2 389s repair_test.go:89: next ID 3 389s repair_test.go:110: next ID 2 389s repair_test.go:110: next ID 3 389s --- PASS: TestRepairBadIndexVersion (0.01s) 389s === RUN TestSegmentWAL_cut 389s --- PASS: TestSegmentWAL_cut (0.01s) 389s === RUN TestSegmentWAL_Truncate 389s --- PASS: TestSegmentWAL_Truncate (0.87s) 389s === RUN TestSegmentWAL_Log_Restore 389s --- PASS: TestSegmentWAL_Log_Restore (0.02s) 389s === RUN TestWALRestoreCorrupted_invalidSegment 389s level=warn msg="Invalid segment file detected, truncating WAL" err="invalid magic header 1020304 in \"/tmp/test_wal_log_restore3615909408/000001\"" file=/tmp/test_wal_log_restore3615909408/000001 389s --- PASS: TestWALRestoreCorrupted_invalidSegment (0.00s) 389s === RUN TestWALRestoreCorrupted 389s === RUN TestWALRestoreCorrupted/truncate_checksum 389s level=error msg="WAL corruption detected; truncating" err="invalid checksum length 3" file=/tmp/test_corrupted2982143051/000001 pos=44 389s === RUN TestWALRestoreCorrupted/truncate_body 389s level=error msg="WAL corruption detected; truncating" err="invalid entry body size 22" file=/tmp/test_corrupted1364887418/000001 pos=44 389s === RUN TestWALRestoreCorrupted/body_content 389s level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 1d4d95cc, want 7c1a52ff" file=/tmp/test_corrupted2473927936/000001 pos=44 389s === RUN TestWALRestoreCorrupted/checksum 389s level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 7c1a52ff, want 1020304" file=/tmp/test_corrupted1601107841/000001 pos=44 389s --- PASS: TestWALRestoreCorrupted (8.04s) 389s --- PASS: TestWALRestoreCorrupted/truncate_checksum (2.01s) 389s --- PASS: TestWALRestoreCorrupted/truncate_body (2.02s) 389s --- PASS: TestWALRestoreCorrupted/body_content (2.01s) 389s --- PASS: TestWALRestoreCorrupted/checksum (2.01s) 389s === RUN TestMigrateWAL_Empty 389s --- PASS: TestMigrateWAL_Empty (0.00s) 389s === RUN TestMigrateWAL_Fuzz 389s --- PASS: TestMigrateWAL_Fuzz (0.00s) 389s PASS 389s ok github.com/prometheus/prometheus/tsdb 64.017s 389s === RUN TestBstreamReader 389s --- PASS: TestBstreamReader (0.00s) 389s === RUN TestChunk 389s === RUN TestChunk/XOR 389s --- PASS: TestChunk (0.00s) 389s --- PASS: TestChunk/XOR (0.00s) 389s PASS 389s ok github.com/prometheus/prometheus/tsdb/chunkenc 0.002s 389s === RUN TestReaderWithInvalidBuffer 389s --- PASS: TestReaderWithInvalidBuffer (0.00s) 389s === RUN TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks 389s --- PASS: TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks (0.02s) 389s === RUN TestChunkDiskMapper_Truncate 389s --- PASS: TestChunkDiskMapper_Truncate (0.03s) 389s === RUN TestChunkDiskMapper_Truncate_PreservesFileSequence 389s --- PASS: TestChunkDiskMapper_Truncate_PreservesFileSequence (0.01s) 389s === RUN TestHeadReadWriter_TruncateAfterFailedIterateChunks 389s --- PASS: TestHeadReadWriter_TruncateAfterFailedIterateChunks (0.01s) 389s === RUN TestHeadReadWriter_ReadRepairOnEmptyLastFile 389s --- PASS: TestHeadReadWriter_ReadRepairOnEmptyLastFile (0.00s) 389s PASS 389s ok github.com/prometheus/prometheus/tsdb/chunks 0.063s 389s ? github.com/prometheus/prometheus/tsdb/encoding [no test files] 389s ? github.com/prometheus/prometheus/tsdb/errors [no test files] 389s === RUN TestLocking 389s --- PASS: TestLocking (0.00s) 389s PASS 389s ok github.com/prometheus/prometheus/tsdb/fileutil 0.008s 389s === RUN Test 389s --- PASS: Test (0.00s) 389s PASS 389s ok github.com/prometheus/prometheus/tsdb/goversion 0.010s 389s === RUN TestIndexRW_Create_Open 389s --- PASS: TestIndexRW_Create_Open (0.01s) 389s === RUN TestIndexRW_Postings 389s --- PASS: TestIndexRW_Postings (0.00s) 389s === RUN TestPostingsMany 389s --- PASS: TestPostingsMany (0.01s) 389s === RUN TestPersistence_index_e2e 389s --- PASS: TestPersistence_index_e2e (5.17s) 389s === RUN TestDecbufUvarintWithInvalidBuffer 389s --- PASS: TestDecbufUvarintWithInvalidBuffer (0.00s) 389s === RUN TestReaderWithInvalidBuffer 389s --- PASS: TestReaderWithInvalidBuffer (0.00s) 389s === RUN TestNewFileReaderErrorNoOpenFiles 389s --- PASS: TestNewFileReaderErrorNoOpenFiles (0.00s) 389s === RUN TestSymbols 389s --- PASS: TestSymbols (0.00s) 389s === RUN TestMemPostings_addFor 389s --- PASS: TestMemPostings_addFor (0.00s) 389s === RUN TestMemPostings_ensureOrder 389s --- PASS: TestMemPostings_ensureOrder (0.00s) 389s === RUN TestIntersect 389s === RUN TestIntersect/#00 389s === RUN TestIntersect/#01 389s === RUN TestIntersect/#02 389s === RUN TestIntersect/#03 389s === RUN TestIntersect/#04 389s === RUN TestIntersect/#05 389s === RUN TestIntersect/#06 389s === RUN TestIntersect/#07 389s === RUN TestIntersect/#08 389s === RUN TestIntersect/#09 389s === RUN TestIntersect/#10 389s === RUN TestIntersect/#11 389s === RUN TestIntersect/#12 389s === RUN TestIntersect/#13 389s === RUN TestIntersect/#14 389s --- PASS: TestIntersect (0.00s) 389s --- PASS: TestIntersect/#00 (0.00s) 389s --- PASS: TestIntersect/#01 (0.00s) 389s --- PASS: TestIntersect/#02 (0.00s) 389s --- PASS: TestIntersect/#03 (0.00s) 389s --- PASS: TestIntersect/#04 (0.00s) 389s --- PASS: TestIntersect/#05 (0.00s) 389s --- PASS: TestIntersect/#06 (0.00s) 389s --- PASS: TestIntersect/#07 (0.00s) 389s --- PASS: TestIntersect/#08 (0.00s) 389s --- PASS: TestIntersect/#09 (0.00s) 389s --- PASS: TestIntersect/#10 (0.00s) 389s --- PASS: TestIntersect/#11 (0.00s) 389s --- PASS: TestIntersect/#12 (0.00s) 389s --- PASS: TestIntersect/#13 (0.00s) 389s --- PASS: TestIntersect/#14 (0.00s) 389s === RUN TestMultiIntersect 389s --- PASS: TestMultiIntersect (0.00s) 389s === RUN TestMultiMerge 389s --- PASS: TestMultiMerge (0.00s) 389s === RUN TestMergedPostings 389s === RUN TestMergedPostings/#00 389s === RUN TestMergedPostings/#01 389s === RUN TestMergedPostings/#02 389s === RUN TestMergedPostings/#03 389s === RUN TestMergedPostings/#04 389s === RUN TestMergedPostings/#05 389s === RUN TestMergedPostings/#06 389s === RUN TestMergedPostings/#07 389s === RUN TestMergedPostings/#08 389s === RUN TestMergedPostings/#09 389s --- PASS: TestMergedPostings (0.00s) 389s --- PASS: TestMergedPostings/#00 (0.00s) 389s --- PASS: TestMergedPostings/#01 (0.00s) 389s --- PASS: TestMergedPostings/#02 (0.00s) 389s --- PASS: TestMergedPostings/#03 (0.00s) 389s --- PASS: TestMergedPostings/#04 (0.00s) 389s --- PASS: TestMergedPostings/#05 (0.00s) 389s --- PASS: TestMergedPostings/#06 (0.00s) 389s --- PASS: TestMergedPostings/#07 (0.00s) 389s --- PASS: TestMergedPostings/#08 (0.00s) 389s --- PASS: TestMergedPostings/#09 (0.00s) 389s === RUN TestMergedPostingsSeek 389s --- PASS: TestMergedPostingsSeek (0.00s) 389s === RUN TestRemovedPostings 389s --- PASS: TestRemovedPostings (0.00s) 389s === RUN TestRemovedNextStackoverflow 389s --- PASS: TestRemovedNextStackoverflow (1.54s) 389s === RUN TestRemovedPostingsSeek 389s --- PASS: TestRemovedPostingsSeek (0.00s) 389s === RUN TestBigEndian 389s === RUN TestBigEndian/Iteration 389s === RUN TestBigEndian/Seek 389s --- PASS: TestBigEndian (0.00s) 389s --- PASS: TestBigEndian/Iteration (0.00s) 389s --- PASS: TestBigEndian/Seek (0.00s) 389s === RUN TestIntersectWithMerge 389s --- PASS: TestIntersectWithMerge (0.00s) 389s === RUN TestWithoutPostings 389s === RUN TestWithoutPostings/#00 389s === RUN TestWithoutPostings/#01 389s === RUN TestWithoutPostings/#02 389s === RUN TestWithoutPostings/#03 389s === RUN TestWithoutPostings/#04 389s === RUN TestWithoutPostings/#05 389s === RUN TestWithoutPostings/#06 389s --- PASS: TestWithoutPostings (0.00s) 389s --- PASS: TestWithoutPostings/#00 (0.00s) 389s --- PASS: TestWithoutPostings/#01 (0.00s) 389s --- PASS: TestWithoutPostings/#02 (0.00s) 389s --- PASS: TestWithoutPostings/#03 (0.00s) 389s --- PASS: TestWithoutPostings/#04 (0.00s) 389s --- PASS: TestWithoutPostings/#05 (0.00s) 389s --- PASS: TestWithoutPostings/#06 (0.00s) 389s === RUN TestMemPostings_Delete 389s --- PASS: TestMemPostings_Delete (0.00s) 389s === RUN TestPostingsStats 389s --- PASS: TestPostingsStats (0.07s) 389s === RUN TestPostingsStats2 389s --- PASS: TestPostingsStats2 (0.00s) 389s PASS 389s ok github.com/prometheus/prometheus/tsdb/index 6.827s 389s === RUN TestRecord_EncodeDecode 389s --- PASS: TestRecord_EncodeDecode (0.00s) 389s === RUN TestRecord_Corrupted 389s === RUN TestRecord_Corrupted/Test_corrupted_series_record 389s === RUN TestRecord_Corrupted/Test_corrupted_sample_record 389s === RUN TestRecord_Corrupted/Test_corrupted_tombstone_record 389s === RUN TestRecord_Corrupted/Test_corrupted_exemplar_record 389s --- PASS: TestRecord_Corrupted (0.00s) 389s --- PASS: TestRecord_Corrupted/Test_corrupted_series_record (0.00s) 389s --- PASS: TestRecord_Corrupted/Test_corrupted_sample_record (0.00s) 389s --- PASS: TestRecord_Corrupted/Test_corrupted_tombstone_record (0.00s) 389s --- PASS: TestRecord_Corrupted/Test_corrupted_exemplar_record (0.00s) 389s === RUN TestRecord_Type 389s --- PASS: TestRecord_Type (0.00s) 389s PASS 389s ok github.com/prometheus/prometheus/tsdb/record 0.006s 389s testing: warning: no tests to run 389s PASS 389s ok github.com/prometheus/prometheus/tsdb/test 0.007s [no tests to run] 389s === RUN TestWriteAndReadbackTombstones 389s --- PASS: TestWriteAndReadbackTombstones (0.00s) 389s === RUN TestDeletingTombstones 389s --- PASS: TestDeletingTombstones (0.00s) 389s === RUN TestTruncateBefore 389s --- PASS: TestTruncateBefore (0.00s) 389s === RUN TestAddingNewIntervals 389s === RUN TestAddingNewIntervals/#00 389s === RUN TestAddingNewIntervals/#01 389s === RUN TestAddingNewIntervals/#02 389s === RUN TestAddingNewIntervals/#03 389s === RUN TestAddingNewIntervals/#04 389s === RUN TestAddingNewIntervals/#05 389s === RUN TestAddingNewIntervals/#06 389s === RUN TestAddingNewIntervals/#07 389s === RUN TestAddingNewIntervals/#08 389s === RUN TestAddingNewIntervals/#09 389s === RUN TestAddingNewIntervals/#10 389s === RUN TestAddingNewIntervals/#11 389s === RUN TestAddingNewIntervals/#12 389s === RUN TestAddingNewIntervals/#13 389s === RUN TestAddingNewIntervals/#14 389s === RUN TestAddingNewIntervals/#15 389s === RUN TestAddingNewIntervals/#16 389s --- PASS: TestAddingNewIntervals (0.00s) 389s --- PASS: TestAddingNewIntervals/#00 (0.00s) 389s --- PASS: TestAddingNewIntervals/#01 (0.00s) 389s --- PASS: TestAddingNewIntervals/#02 (0.00s) 389s --- PASS: TestAddingNewIntervals/#03 (0.00s) 389s --- PASS: TestAddingNewIntervals/#04 (0.00s) 389s --- PASS: TestAddingNewIntervals/#05 (0.00s) 389s --- PASS: TestAddingNewIntervals/#06 (0.00s) 389s --- PASS: TestAddingNewIntervals/#07 (0.00s) 389s --- PASS: TestAddingNewIntervals/#08 (0.00s) 389s --- PASS: TestAddingNewIntervals/#09 (0.00s) 389s --- PASS: TestAddingNewIntervals/#10 (0.00s) 389s --- PASS: TestAddingNewIntervals/#11 (0.00s) 389s --- PASS: TestAddingNewIntervals/#12 (0.00s) 389s --- PASS: TestAddingNewIntervals/#13 (0.00s) 389s --- PASS: TestAddingNewIntervals/#14 (0.00s) 389s --- PASS: TestAddingNewIntervals/#15 (0.00s) 389s --- PASS: TestAddingNewIntervals/#16 (0.00s) 389s === RUN TestMemTombstonesConcurrency 389s --- PASS: TestMemTombstonesConcurrency (0.00s) 389s PASS 389s ok github.com/prometheus/prometheus/tsdb/tombstones 0.015s 389s === RUN TestSampleRing 389s --- PASS: TestSampleRing (0.00s) 389s === RUN TestBufferedSeriesIterator 389s --- PASS: TestBufferedSeriesIterator (0.00s) 389s PASS 389s ok github.com/prometheus/prometheus/tsdb/tsdbutil 0.006s 389s === RUN TestLastCheckpoint 389s --- PASS: TestLastCheckpoint (0.00s) 389s === RUN TestDeleteCheckpoints 389s --- PASS: TestDeleteCheckpoints (0.00s) 389s === RUN TestCheckpoint 389s === RUN TestCheckpoint/compress=false 389s === RUN TestCheckpoint/compress=true 389s --- PASS: TestCheckpoint (0.18s) 389s --- PASS: TestCheckpoint/compress=false (0.08s) 389s --- PASS: TestCheckpoint/compress=true (0.10s) 389s === RUN TestCheckpointNoTmpFolderAfterError 389s --- PASS: TestCheckpointNoTmpFolderAfterError (0.00s) 389s === RUN TestReader 389s === RUN TestReader/Reader/0 389s reader_test.go:180: record 0 389s reader_test.go:180: record 1 389s reader_test.go:180: record 2 389s reader_test.go:180: record 3 389s === RUN TestReader/Reader/1 389s reader_test.go:180: record 0 389s === RUN TestReader/Reader/2 389s === RUN TestReader/Reader/3 389s reader_test.go:180: record 0 389s reader_test.go:180: record 1 389s === RUN TestReader/Reader/4 389s === RUN TestReader/Reader/5 389s === RUN TestReader/Reader/6 389s === RUN TestReader/Reader/7 389s === RUN TestReader/Reader/8 389s reader_test.go:180: record 0 389s === RUN TestReader/LiveReader/0 389s reader_test.go:180: record 0 389s reader_test.go:180: record 1 389s reader_test.go:180: record 2 389s reader_test.go:180: record 3 389s === RUN TestReader/LiveReader/1 389s reader_test.go:180: record 0 389s === RUN TestReader/LiveReader/2 389s === RUN TestReader/LiveReader/3 389s reader_test.go:180: record 0 389s reader_test.go:180: record 1 389s === RUN TestReader/LiveReader/4 389s === RUN TestReader/LiveReader/5 389s === RUN TestReader/LiveReader/6 389s === RUN TestReader/LiveReader/7 389s === RUN TestReader/LiveReader/8 389s reader_test.go:180: record 0 389s --- PASS: TestReader (0.00s) 389s --- PASS: TestReader/Reader/0 (0.00s) 389s --- PASS: TestReader/Reader/1 (0.00s) 389s --- PASS: TestReader/Reader/2 (0.00s) 389s --- PASS: TestReader/Reader/3 (0.00s) 389s --- PASS: TestReader/Reader/4 (0.00s) 389s --- PASS: TestReader/Reader/5 (0.00s) 389s --- PASS: TestReader/Reader/6 (0.00s) 389s --- PASS: TestReader/Reader/7 (0.00s) 389s --- PASS: TestReader/Reader/8 (0.00s) 389s --- PASS: TestReader/LiveReader/0 (0.00s) 389s --- PASS: TestReader/LiveReader/1 (0.00s) 389s --- PASS: TestReader/LiveReader/2 (0.00s) 389s --- PASS: TestReader/LiveReader/3 (0.00s) 389s --- PASS: TestReader/LiveReader/4 (0.00s) 389s --- PASS: TestReader/LiveReader/5 (0.00s) 389s --- PASS: TestReader/LiveReader/6 (0.00s) 389s --- PASS: TestReader/LiveReader/7 (0.00s) 389s --- PASS: TestReader/LiveReader/8 (0.00s) 389s === RUN TestReader_Live 389s === RUN TestReader_Live/0 389s === RUN TestReader_Live/1 389s === RUN TestReader_Live/2 389s === RUN TestReader_Live/3 389s === CONT TestReader_Live 389s logging.go:33: level warn msg Record spans page boundaries start 16391 end 16391 pageSize 32768 389s === RUN TestReader_Live/4 389s === RUN TestReader_Live/5 389s === RUN TestReader_Live/6 389s === RUN TestReader_Live/7 389s === RUN TestReader_Live/8 389s --- PASS: TestReader_Live (0.00s) 389s --- PASS: TestReader_Live/0 (0.00s) 389s --- PASS: TestReader_Live/1 (0.00s) 389s --- PASS: TestReader_Live/2 (0.00s) 389s --- PASS: TestReader_Live/3 (0.00s) 389s --- PASS: TestReader_Live/4 (0.00s) 389s --- PASS: TestReader_Live/5 (0.00s) 389s --- PASS: TestReader_Live/6 (0.00s) 389s --- PASS: TestReader_Live/7 (0.00s) 389s --- PASS: TestReader_Live/8 (0.00s) 389s === RUN TestReaderFuzz 389s === RUN TestReaderFuzz/Reader,compress=false 389s === RUN TestReaderFuzz/Reader,compress=true 389s === RUN TestReaderFuzz/LiveReader,compress=false 389s === RUN TestReaderFuzz/LiveReader,compress=true 389s --- PASS: TestReaderFuzz (0.19s) 389s --- PASS: TestReaderFuzz/Reader,compress=false (0.05s) 389s --- PASS: TestReaderFuzz/Reader,compress=true (0.05s) 389s --- PASS: TestReaderFuzz/LiveReader,compress=false (0.04s) 389s --- PASS: TestReaderFuzz/LiveReader,compress=true (0.05s) 389s === RUN TestReaderFuzz_Live 389s === RUN TestReaderFuzz_Live/compress=false 389s === RUN TestReaderFuzz_Live/compress=true 389s --- PASS: TestReaderFuzz_Live (0.84s) 389s --- PASS: TestReaderFuzz_Live/compress=false (0.42s) 389s --- PASS: TestReaderFuzz_Live/compress=true (0.42s) 389s === RUN TestLiveReaderCorrupt_ShortFile 389s --- PASS: TestLiveReaderCorrupt_ShortFile (0.01s) 389s === RUN TestLiveReaderCorrupt_RecordTooLongAndShort 389s logging.go:33: level warn msg Record spans page boundaries start 0 end 65542 pageSize 32768 389s --- PASS: TestLiveReaderCorrupt_RecordTooLongAndShort (0.00s) 389s === RUN TestReaderData 389s --- PASS: TestReaderData (0.00s) 389s === RUN TestWALRepair_ReadingError 389s === RUN TestWALRepair_ReadingError/bad_fragment_sequence 389s === RUN TestWALRepair_ReadingError/bad_fragment_flag 389s === RUN TestWALRepair_ReadingError/bad_checksum 389s === RUN TestWALRepair_ReadingError/bad_length 389s === RUN TestWALRepair_ReadingError/bad_content 389s === RUN TestWALRepair_ReadingError/torn_last_record 389s === RUN TestWALRepair_ReadingError/bad_header 389s --- PASS: TestWALRepair_ReadingError (0.03s) 389s --- PASS: TestWALRepair_ReadingError/bad_fragment_sequence (0.00s) 389s --- PASS: TestWALRepair_ReadingError/bad_fragment_flag (0.00s) 389s --- PASS: TestWALRepair_ReadingError/bad_checksum (0.00s) 389s --- PASS: TestWALRepair_ReadingError/bad_length (0.00s) 389s --- PASS: TestWALRepair_ReadingError/bad_content (0.00s) 389s --- PASS: TestWALRepair_ReadingError/torn_last_record (0.00s) 389s --- PASS: TestWALRepair_ReadingError/bad_header (0.00s) 389s === RUN TestCorruptAndCarryOn 389s wal_test.go:257: segment 0 size 98304 389s wal_test.go:257: segment 1 size 98304 389s logging.go:33: level warn msg Starting corruption repair segment 0 offset 54612 389s logging.go:33: level warn msg Deleting all segments newer than corrupted segment segment 0 389s logging.go:33: level warn msg Rewrite corrupted segment segment 0 389s --- PASS: TestCorruptAndCarryOn (0.00s) 389s === RUN TestClose 389s --- PASS: TestClose (0.00s) 389s === RUN TestSegmentMetric 389s --- PASS: TestSegmentMetric (0.00s) 389s === RUN TestCompression 389s --- PASS: TestCompression (0.02s) 389s === RUN TestLogPartialWrite 389s === RUN TestLogPartialWrite/partial_write_when_logging_first_record_in_a_page 389s === RUN TestLogPartialWrite/partial_write_when_logging_record_in_the_middle_of_a_page 389s === RUN TestLogPartialWrite/partial_write_when_logging_last_record_of_a_page 389s --- PASS: TestLogPartialWrite (0.01s) 389s --- PASS: TestLogPartialWrite/partial_write_when_logging_first_record_in_a_page (0.00s) 389s --- PASS: TestLogPartialWrite/partial_write_when_logging_record_in_the_middle_of_a_page (0.00s) 389s --- PASS: TestLogPartialWrite/partial_write_when_logging_last_record_of_a_page (0.01s) 389s === RUN TestTailSamples 389s === RUN TestTailSamples/compress=false 389s === RUN TestTailSamples/compress=true 389s --- PASS: TestTailSamples (0.02s) 389s --- PASS: TestTailSamples/compress=false (0.01s) 389s --- PASS: TestTailSamples/compress=true (0.01s) 389s === RUN TestReadToEndNoCheckpoint 389s === RUN TestReadToEndNoCheckpoint/compress=false 389s === RUN TestReadToEndNoCheckpoint/compress=true 389s --- PASS: TestReadToEndNoCheckpoint (0.21s) 389s --- PASS: TestReadToEndNoCheckpoint/compress=false (0.11s) 389s --- PASS: TestReadToEndNoCheckpoint/compress=true (0.11s) 389s === RUN TestReadToEndWithCheckpoint 389s === RUN TestReadToEndWithCheckpoint/compress=false 389s === RUN TestReadToEndWithCheckpoint/compress=true 389s --- PASS: TestReadToEndWithCheckpoint (0.23s) 389s --- PASS: TestReadToEndWithCheckpoint/compress=false (0.11s) 389s --- PASS: TestReadToEndWithCheckpoint/compress=true (0.12s) 389s === RUN TestReadCheckpoint 389s === RUN TestReadCheckpoint/compress=false 389s === RUN TestReadCheckpoint/compress=true 389s --- PASS: TestReadCheckpoint (0.22s) 389s --- PASS: TestReadCheckpoint/compress=false (0.11s) 389s --- PASS: TestReadCheckpoint/compress=true (0.11s) 389s === RUN TestReadCheckpointMultipleSegments 389s === RUN TestReadCheckpointMultipleSegments/compress=false 389s === RUN TestReadCheckpointMultipleSegments/compress=true 389s --- PASS: TestReadCheckpointMultipleSegments (0.03s) 389s --- PASS: TestReadCheckpointMultipleSegments/compress=false (0.01s) 389s --- PASS: TestReadCheckpointMultipleSegments/compress=true (0.01s) 389s === RUN TestCheckpointSeriesReset 389s === RUN TestCheckpointSeriesReset/compress=false 389s === RUN TestCheckpointSeriesReset/compress=true 389s --- PASS: TestCheckpointSeriesReset (0.24s) 389s --- PASS: TestCheckpointSeriesReset/compress=false (0.12s) 389s --- PASS: TestCheckpointSeriesReset/compress=true (0.12s) 389s PASS 389s ok github.com/prometheus/prometheus/tsdb/wal 2.244s 389s === RUN TestCompressionHandler_PlainText 389s --- PASS: TestCompressionHandler_PlainText (0.00s) 389s === RUN TestCompressionHandler_Gzip 389s --- PASS: TestCompressionHandler_Gzip (0.00s) 389s === RUN TestCompressionHandler_Deflate 389s --- PASS: TestCompressionHandler_Deflate (0.01s) 389s === RUN TestCORSHandler 389s --- PASS: TestCORSHandler (0.00s) 389s PASS 389s ok github.com/prometheus/prometheus/util/httputil 0.024s 389s ? github.com/prometheus/prometheus/util/osutil [no test files] 389s === RUN TestTimerGroupNewTimer 389s --- PASS: TestTimerGroupNewTimer (0.00s) 389s === RUN TestQueryStatsWithTimers 389s --- PASS: TestQueryStatsWithTimers (0.00s) 389s === RUN TestQueryStatsWithSpanTimers 389s --- PASS: TestQueryStatsWithSpanTimers (0.01s) 389s === RUN TestTimerGroup 389s --- PASS: TestTimerGroup (0.00s) 389s PASS 389s ok github.com/prometheus/prometheus/util/stats 0.018s 389s === RUN TestUnquote 389s --- PASS: TestUnquote (0.00s) 389s === RUN TestLink 389s --- PASS: TestLink (0.00s) 389s === RUN TestSanitizeLabelName 389s --- PASS: TestSanitizeLabelName (0.00s) 389s PASS 389s ok github.com/prometheus/prometheus/util/strutil 0.003s 389s ? github.com/prometheus/prometheus/util/teststorage [no test files] 389s ? github.com/prometheus/prometheus/util/testutil [no test files] 389s ? github.com/prometheus/prometheus/util/treecache [no test files] 389s === RUN TestFederation 389s === RUN TestFederation/empty 389s === RUN TestFederation/empty_label_value_matches_everything_that_doesn't_have_that_label 389s === RUN TestFederation/test_metric_without_labels 389s === RUN TestFederation/test_old_metric 389s === RUN TestFederation/two_matchers 389s === RUN TestFederation/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything 389s === RUN TestFederation/external_labels_are_added_if_not_already_present 389s === RUN TestFederation/match_nothing 389s === RUN TestFederation/invalid_params_somewhere_in_the_middle 389s === RUN TestFederation/test_metric1 389s === RUN TestFederation/test_stale_metric 389s === RUN TestFederation/{foo='boo'} 389s === RUN TestFederation/instance_is_an_external_label 389s === RUN TestFederation/everything 389s === RUN TestFederation/invalid_params_from_the_beginning 389s === RUN TestFederation/test_metric2 389s === RUN TestFederation/two_matchers_with_overlap 389s --- PASS: TestFederation (0.03s) 389s --- PASS: TestFederation/empty (0.00s) 389s --- PASS: TestFederation/empty_label_value_matches_everything_that_doesn't_have_that_label (0.00s) 389s --- PASS: TestFederation/test_metric_without_labels (0.00s) 389s --- PASS: TestFederation/test_old_metric (0.00s) 389s --- PASS: TestFederation/two_matchers (0.00s) 389s --- PASS: TestFederation/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything (0.00s) 389s --- PASS: TestFederation/external_labels_are_added_if_not_already_present (0.00s) 389s --- PASS: TestFederation/match_nothing (0.00s) 389s --- PASS: TestFederation/invalid_params_somewhere_in_the_middle (0.00s) 389s --- PASS: TestFederation/test_metric1 (0.00s) 389s --- PASS: TestFederation/test_stale_metric (0.00s) 389s --- PASS: TestFederation/{foo='boo'} (0.00s) 389s --- PASS: TestFederation/instance_is_an_external_label (0.00s) 389s --- PASS: TestFederation/everything (0.00s) 389s --- PASS: TestFederation/invalid_params_from_the_beginning (0.00s) 389s --- PASS: TestFederation/test_metric2 (0.00s) 389s --- PASS: TestFederation/two_matchers_with_overlap (0.00s) 389s === RUN TestFederation_NotReady 389s === RUN TestFederation_NotReady/two_matchers_with_overlap 389s === RUN TestFederation_NotReady/everything 389s === RUN TestFederation_NotReady/invalid_params_from_the_beginning 389s === RUN TestFederation_NotReady/test_metric2 389s === RUN TestFederation_NotReady/empty 389s === RUN TestFederation_NotReady/empty_label_value_matches_everything_that_doesn't_have_that_label 389s === RUN TestFederation_NotReady/test_metric1 389s === RUN TestFederation_NotReady/test_metric_without_labels 389s === RUN TestFederation_NotReady/test_old_metric 389s === RUN TestFederation_NotReady/two_matchers 389s === RUN TestFederation_NotReady/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything 389s === RUN TestFederation_NotReady/external_labels_are_added_if_not_already_present 389s === RUN TestFederation_NotReady/match_nothing 389s === RUN TestFederation_NotReady/invalid_params_somewhere_in_the_middle 389s === RUN TestFederation_NotReady/instance_is_an_external_label 389s === RUN TestFederation_NotReady/test_stale_metric 389s === RUN TestFederation_NotReady/{foo='boo'} 389s --- PASS: TestFederation_NotReady (0.00s) 389s --- PASS: TestFederation_NotReady/two_matchers_with_overlap (0.00s) 389s --- PASS: TestFederation_NotReady/everything (0.00s) 389s --- PASS: TestFederation_NotReady/invalid_params_from_the_beginning (0.00s) 389s --- PASS: TestFederation_NotReady/test_metric2 (0.00s) 389s --- PASS: TestFederation_NotReady/empty (0.00s) 389s --- PASS: TestFederation_NotReady/empty_label_value_matches_everything_that_doesn't_have_that_label (0.00s) 389s --- PASS: TestFederation_NotReady/test_metric1 (0.00s) 389s --- PASS: TestFederation_NotReady/test_metric_without_labels (0.00s) 389s --- PASS: TestFederation_NotReady/test_old_metric (0.00s) 389s --- PASS: TestFederation_NotReady/two_matchers (0.00s) 389s --- PASS: TestFederation_NotReady/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything (0.00s) 389s --- PASS: TestFederation_NotReady/external_labels_are_added_if_not_already_present (0.00s) 389s --- PASS: TestFederation_NotReady/match_nothing (0.00s) 389s --- PASS: TestFederation_NotReady/invalid_params_somewhere_in_the_middle (0.00s) 389s --- PASS: TestFederation_NotReady/instance_is_an_external_label (0.00s) 389s --- PASS: TestFederation_NotReady/test_stale_metric (0.00s) 389s --- PASS: TestFederation_NotReady/{foo='boo'} (0.00s) 389s === RUN TestGlobalURL 389s --- PASS: TestGlobalURL (0.00s) 389s === RUN TestReadyAndHealthy 389s === PAUSE TestReadyAndHealthy 389s === RUN TestRoutePrefix 389s === PAUSE TestRoutePrefix 389s === RUN TestDebugHandler 389s --- PASS: TestDebugHandler (0.02s) 389s === RUN TestHTTPMetrics 389s === PAUSE TestHTTPMetrics 389s === RUN TestShutdownWithStaleConnection 389s --- PASS: TestShutdownWithStaleConnection (5.01s) 389s === RUN TestHandleMultipleQuitRequests 389s --- PASS: TestHandleMultipleQuitRequests (5.00s) 389s === CONT TestReadyAndHealthy 389s === CONT TestHTTPMetrics 389s --- PASS: TestHTTPMetrics (0.00s) 389s === CONT TestRoutePrefix 389s --- PASS: TestRoutePrefix (5.04s) 389s --- PASS: TestReadyAndHealthy (5.04s) 389s PASS 389s ok github.com/prometheus/prometheus/web 15.119s 389s === RUN TestEndpoints 389s === RUN TestEndpoints/local 389s === RUN TestEndpoints/local/run_0_query_"query=2&time=123.4" 389s === RUN TestEndpoints/local/run_0_query_"query=2&time=123.4"/GET 389s === RUN TestEndpoints/local/run_0_query_"query=2&time=123.4"/POST 389s === RUN TestEndpoints/local/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z" 389s === RUN TestEndpoints/local/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z"/GET 389s === RUN TestEndpoints/local/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z"/POST 389s === RUN TestEndpoints/local/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00" 389s === RUN TestEndpoints/local/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00"/GET 389s === RUN TestEndpoints/local/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00"/POST 389s === RUN TestEndpoints/local/run_3_query_"query=0.333" 389s === RUN TestEndpoints/local/run_3_query_"query=0.333"/GET 389s === RUN TestEndpoints/local/run_3_query_"query=0.333"/POST 389s === RUN TestEndpoints/local/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1" 389s === RUN TestEndpoints/local/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1"/GET 389s === RUN TestEndpoints/local/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1"/POST 389s === RUN TestEndpoints/local/run_5_queryRange_"end=2&query=time%28%29&step=1" 389s === RUN TestEndpoints/local/run_5_queryRange_"end=2&query=time%28%29&step=1"/GET 389s === RUN TestEndpoints/local/run_5_queryRange_"end=2&query=time%28%29&step=1"/POST 389s === RUN TestEndpoints/local/run_6_queryRange_"query=time%28%29&start=0&step=1" 389s === RUN TestEndpoints/local/run_6_queryRange_"query=time%28%29&start=0&step=1"/GET 389s === RUN TestEndpoints/local/run_6_queryRange_"query=time%28%29&start=0&step=1"/POST 389s === RUN TestEndpoints/local/run_7_queryRange_"end=2&query=time%28%29&start=0" 389s === RUN TestEndpoints/local/run_7_queryRange_"end=2&query=time%28%29&start=0"/GET 389s === RUN TestEndpoints/local/run_7_queryRange_"end=2&query=time%28%29&start=0"/POST 389s === RUN TestEndpoints/local/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00" 389s === RUN TestEndpoints/local/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00"/GET 389s === RUN TestEndpoints/local/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00"/POST 389s === RUN TestEndpoints/local/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1" 389s === RUN TestEndpoints/local/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1"/GET 389s === RUN TestEndpoints/local/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1"/POST 389s === RUN TestEndpoints/local/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0" 389s === RUN TestEndpoints/local/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0"/GET 389s === RUN TestEndpoints/local/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0"/POST 389s === RUN TestEndpoints/local/run_11_queryRange_"end=1&query=time%28%29&start=2&step=1" 389s === RUN TestEndpoints/local/run_11_queryRange_"end=1&query=time%28%29&start=2&step=1"/GET 389s === RUN TestEndpoints/local/run_11_queryRange_"end=1&query=time%28%29&start=2&step=1"/POST 389s === RUN TestEndpoints/local/run_12_queryRange_"end=1489667272.372&query=time%28%29&start=148966367200.372&step=1" 389s === RUN TestEndpoints/local/run_12_queryRange_"end=1489667272.372&query=time%28%29&start=148966367200.372&step=1"/GET 389s === RUN TestEndpoints/local/run_12_queryRange_"end=1489667272.372&query=time%28%29&start=148966367200.372&step=1"/POST 389s === RUN TestEndpoints/local/run_13_series_"match%5B%5D=test_metric2" 389s === RUN TestEndpoints/local/run_13_series_"match%5B%5D=test_metric2"/GET 389s === RUN TestEndpoints/local/run_13_series_"match%5B%5D=test_metric2"/POST 389s === RUN TestEndpoints/local/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D" 389s === RUN TestEndpoints/local/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D"/GET 389s === RUN TestEndpoints/local/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D"/POST 389s === RUN TestEndpoints/local/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D" 389s === RUN TestEndpoints/local/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/GET 389s === RUN TestEndpoints/local/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/POST 389s === RUN TestEndpoints/local/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D" 389s === RUN TestEndpoints/local/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/GET 389s === RUN TestEndpoints/local/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/POST 389s === RUN TestEndpoints/local/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D" 389s === RUN TestEndpoints/local/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D"/GET 389s === RUN TestEndpoints/local/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D"/POST 389s === RUN TestEndpoints/local/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none" 389s === RUN TestEndpoints/local/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none"/GET 389s === RUN TestEndpoints/local/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none"/POST 389s === RUN TestEndpoints/local/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2" 389s === RUN TestEndpoints/local/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2"/GET 389s === RUN TestEndpoints/local/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2"/POST 389s === RUN TestEndpoints/local/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000" 389s === RUN TestEndpoints/local/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000"/GET 389s === RUN TestEndpoints/local/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000"/POST 389s === RUN TestEndpoints/local/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1" 389s === RUN TestEndpoints/local/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1"/GET 389s === RUN TestEndpoints/local/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1"/POST 389s === RUN TestEndpoints/local/run_22_series_"end=100&match%5B%5D=test_metric2&start=1" 389s === RUN TestEndpoints/local/run_22_series_"end=100&match%5B%5D=test_metric2&start=1"/GET 389s === RUN TestEndpoints/local/run_22_series_"end=100&match%5B%5D=test_metric2&start=1"/POST 389s === RUN TestEndpoints/local/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1" 389s === RUN TestEndpoints/local/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1"/GET 389s === RUN TestEndpoints/local/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1"/POST 389s === RUN TestEndpoints/local/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1" 389s === RUN TestEndpoints/local/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1"/GET 389s === RUN TestEndpoints/local/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1"/POST 389s === RUN TestEndpoints/local/run_25_series_"" 389s === RUN TestEndpoints/local/run_25_series_""/GET 389s === RUN TestEndpoints/local/run_25_series_""/POST 389s === RUN TestEndpoints/local/run_26_dropSeries_"" 389s === RUN TestEndpoints/local/run_26_dropSeries_""/GET 389s === RUN TestEndpoints/local/run_27_targets_"" 389s === RUN TestEndpoints/local/run_27_targets_""/GET 389s === RUN TestEndpoints/local/run_28_targets_"state=any" 389s === RUN TestEndpoints/local/run_28_targets_"state=any"/GET 389s === RUN TestEndpoints/local/run_29_targets_"state=active" 389s === RUN TestEndpoints/local/run_29_targets_"state=active"/GET 389s === RUN TestEndpoints/local/run_30_targets_"state=Dropped" 389s === RUN TestEndpoints/local/run_30_targets_"state=Dropped"/GET 389s === RUN TestEndpoints/local/run_31_targetMetadata_"metric=go_threads" 389s === RUN TestEndpoints/local/run_31_targetMetadata_"metric=go_threads"/GET 389s === RUN TestEndpoints/local/run_32_targetMetadata_"match_target=%7Bjob%3D%22blackbox%22%7D" 389s === RUN TestEndpoints/local/run_32_targetMetadata_"match_target=%7Bjob%3D%22blackbox%22%7D"/GET 389s === RUN TestEndpoints/local/run_33_targetMetadata_"" 389s === RUN TestEndpoints/local/run_33_targetMetadata_""/GET 389s === RUN TestEndpoints/local/run_34_targetMetadata_"match_target=%7Bjob%3D%22non-existentblackbox%22%7D" 389s === RUN TestEndpoints/local/run_34_targetMetadata_"match_target=%7Bjob%3D%22non-existentblackbox%22%7D"/GET 389s === RUN TestEndpoints/local/run_35_alertmanagers_"" 389s === RUN TestEndpoints/local/run_35_alertmanagers_""/GET 389s === RUN TestEndpoints/local/run_36_metricMetadata_"" 389s === RUN TestEndpoints/local/run_36_metricMetadata_""/GET 389s === RUN TestEndpoints/local/run_37_metricMetadata_"" 389s === RUN TestEndpoints/local/run_37_metricMetadata_""/GET 389s === RUN TestEndpoints/local/run_38_metricMetadata_"" 389s === RUN TestEndpoints/local/run_38_metricMetadata_""/GET 389s === RUN TestEndpoints/local/run_39_metricMetadata_"limit=2" 389s === RUN TestEndpoints/local/run_39_metricMetadata_"limit=2"/GET 389s === RUN TestEndpoints/local/run_40_metricMetadata_"metric=go_threads" 389s === RUN TestEndpoints/local/run_40_metricMetadata_"metric=go_threads"/GET 389s === RUN TestEndpoints/local/run_41_metricMetadata_"metric=go_gc_duration_seconds" 389s === RUN TestEndpoints/local/run_41_metricMetadata_"metric=go_gc_duration_seconds"/GET 389s === RUN TestEndpoints/local/run_42_metricMetadata_"" 389s === RUN TestEndpoints/local/run_42_metricMetadata_""/GET 389s === RUN TestEndpoints/local/run_43_serveConfig_"" 389s === RUN TestEndpoints/local/run_43_serveConfig_""/GET 389s === RUN TestEndpoints/local/run_44_serveFlags_"" 389s === RUN TestEndpoints/local/run_44_serveFlags_""/GET 389s === RUN TestEndpoints/local/run_45_alerts_"" 389s === RUN TestEndpoints/local/run_45_alerts_""/GET 389s === RUN TestEndpoints/local/run_46_rules_"" 389s === RUN TestEndpoints/local/run_46_rules_""/GET 389s === RUN TestEndpoints/local/run_47_rules_"type=alert" 389s === RUN TestEndpoints/local/run_47_rules_"type=alert"/GET 389s === RUN TestEndpoints/local/run_48_rules_"type=record" 389s === RUN TestEndpoints/local/run_48_rules_"type=record"/GET 389s === RUN TestEndpoints/local/run_49_queryExemplars_"end=4&query=test_metric3%7Bfoo%3D%22boo%22%7D+-+test_metric4%7Bfoo%3D%22bar%22%7D&start=0" 389s === RUN TestEndpoints/local/run_49_queryExemplars_"end=4&query=test_metric3%7Bfoo%3D%22boo%22%7D+-+test_metric4%7Bfoo%3D%22bar%22%7D&start=0"/GET 389s === RUN TestEndpoints/local/run_50_queryExemplars_"end=4.1&query=%7Bfoo%3D%22boo%22%7D&start=4" 389s === RUN TestEndpoints/local/run_50_queryExemplars_"end=4.1&query=%7Bfoo%3D%22boo%22%7D&start=4"/GET 389s === RUN TestEndpoints/local/run_51_queryExemplars_"query=%7Bfoo%3D%22boo%22%7D" 389s === RUN TestEndpoints/local/run_51_queryExemplars_"query=%7Bfoo%3D%22boo%22%7D"/GET 389s === RUN TestEndpoints/local/run_52_queryExemplars_"query=%7B__name__%3D%22test_metric5%22%7D" 389s === RUN TestEndpoints/local/run_52_queryExemplars_"query=%7B__name__%3D%22test_metric5%22%7D"/GET 389s === RUN TestEndpoints/local/run_53_labelValues_"" 389s === RUN TestEndpoints/local/run_53_labelValues_""/GET 389s === RUN TestEndpoints/local/run_54_labelValues_"" 389s === RUN TestEndpoints/local/run_54_labelValues_""/GET 389s === RUN TestEndpoints/local/run_55_labelValues_"" 389s === RUN TestEndpoints/local/run_55_labelValues_""/GET 389s === RUN TestEndpoints/local/run_56_labelValues_"end=-1&start=-2" 389s === RUN TestEndpoints/local/run_56_labelValues_"end=-1&start=-2"/GET 389s === RUN TestEndpoints/local/run_57_labelValues_"end=100&start=1" 389s === RUN TestEndpoints/local/run_57_labelValues_"end=100&start=1"/GET 389s === RUN TestEndpoints/local/run_58_labelValues_"end=3&start=-1" 389s === RUN TestEndpoints/local/run_58_labelValues_"end=3&start=-1"/GET 389s === RUN TestEndpoints/local/run_59_labelValues_"end=1970-02-01T00%3A02%3A03Z&start=1969-12-31T00%3A00%3A00Z" 389s === RUN TestEndpoints/local/run_59_labelValues_"end=1970-02-01T00%3A02%3A03Z&start=1969-12-31T00%3A00%3A00Z"/GET 389s === RUN TestEndpoints/local/run_60_labelValues_"end=1&start=boop" 389s === RUN TestEndpoints/local/run_60_labelValues_"end=1&start=boop"/GET 389s === RUN TestEndpoints/local/run_61_labelValues_"end=100000000&start=1" 389s === RUN TestEndpoints/local/run_61_labelValues_"end=100000000&start=1"/GET 389s === RUN TestEndpoints/local/run_62_labelValues_"end=148966367200.972&start=148966367200.372" 389s === RUN TestEndpoints/local/run_62_labelValues_"end=148966367200.972&start=148966367200.372"/GET 389s === RUN TestEndpoints/local/run_63_labelValues_"start=2" 389s === RUN TestEndpoints/local/run_63_labelValues_"start=2"/GET 389s === RUN TestEndpoints/local/run_64_labelValues_"end=100" 389s === RUN TestEndpoints/local/run_64_labelValues_"end=100"/GET 389s === RUN TestEndpoints/local/run_65_labelValues_"match%5B%5D=%7Bfoo%3D%22%22&match%5B%5D=test_metric2" 389s === RUN TestEndpoints/local/run_65_labelValues_"match%5B%5D=%7Bfoo%3D%22%22&match%5B%5D=test_metric2"/GET 389s === RUN TestEndpoints/local/run_66_labelValues_"match%5B%5D=%7Bfoo%3D%22%22%7D" 389s === RUN TestEndpoints/local/run_66_labelValues_"match%5B%5D=%7Bfoo%3D%22%22%7D"/GET 389s === RUN TestEndpoints/local/run_67_labelValues_"match%5B%5D=test_metric2" 389s === RUN TestEndpoints/local/run_67_labelValues_"match%5B%5D=test_metric2"/GET 389s === RUN TestEndpoints/local/run_68_labelValues_"match%5B%5D=test_metric1" 389s === RUN TestEndpoints/local/run_68_labelValues_"match%5B%5D=test_metric1"/GET 389s === RUN TestEndpoints/local/run_69_labelValues_"match%5B%5D=test_metric1%7Bfoo%3D%22bar%22%7D" 389s === RUN TestEndpoints/local/run_69_labelValues_"match%5B%5D=test_metric1%7Bfoo%3D%22bar%22%7D"/GET 389s === RUN TestEndpoints/local/run_70_labelValues_"end=100000000&match%5B%5D=test_metric1&start=1" 389s === RUN TestEndpoints/local/run_70_labelValues_"end=100000000&match%5B%5D=test_metric1&start=1"/GET 389s === RUN TestEndpoints/local/run_71_labelValues_"match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D&match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D" 389s === RUN TestEndpoints/local/run_71_labelValues_"match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D&match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D"/GET 389s === RUN TestEndpoints/local/run_72_labelNames_"" 389s === RUN TestEndpoints/local/run_72_labelNames_""/GET 389s === RUN TestEndpoints/local/run_73_labelNames_"end=-1&start=-2" 389s === RUN TestEndpoints/local/run_73_labelNames_"end=-1&start=-2"/GET 389s === RUN TestEndpoints/local/run_74_labelNames_"end=100&start=1" 389s === RUN TestEndpoints/local/run_74_labelNames_"end=100&start=1"/GET 389s === RUN TestEndpoints/local/run_75_labelNames_"end=10&start=-1" 389s === RUN TestEndpoints/local/run_75_labelNames_"end=10&start=-1"/GET 389s === RUN TestEndpoints/local/run_76_labelNames_"end=100000&start=-1" 389s === RUN TestEndpoints/local/run_76_labelNames_"end=100000&start=-1"/GET 389s === RUN TestEndpoints/local/run_77_labelNames_"end=1&start=boop" 389s === RUN TestEndpoints/local/run_77_labelNames_"end=1&start=boop"/GET 389s === RUN TestEndpoints/local/run_78_labelNames_"end=1000000006&start=1" 389s === RUN TestEndpoints/local/run_78_labelNames_"end=1000000006&start=1"/GET 389s === RUN TestEndpoints/local/run_79_labelNames_"end=148966367200.972&start=148966367200.372" 389s === RUN TestEndpoints/local/run_79_labelNames_"end=148966367200.972&start=148966367200.372"/GET 389s === RUN TestEndpoints/local/run_80_labelNames_"start=4" 389s === RUN TestEndpoints/local/run_80_labelNames_"start=4"/GET 389s === RUN TestEndpoints/local/run_81_labelNames_"end=20" 389s === RUN TestEndpoints/local/run_81_labelNames_"end=20"/GET 389s === RUN TestEndpoints/local/run_82_labelNames_"match%5B%5D=%7Bfoo%3D%22%22&match%5B%5D=test_metric2" 389s === RUN TestEndpoints/local/run_82_labelNames_"match%5B%5D=%7Bfoo%3D%22%22&match%5B%5D=test_metric2"/GET 389s === RUN TestEndpoints/local/run_83_labelNames_"match%5B%5D=%7Bfoo%3D%22%22%7D" 389s === RUN TestEndpoints/local/run_83_labelNames_"match%5B%5D=%7Bfoo%3D%22%22%7D"/GET 389s === RUN TestEndpoints/local/run_84_labelNames_"match%5B%5D=test_metric2" 389s === RUN TestEndpoints/local/run_84_labelNames_"match%5B%5D=test_metric2"/GET 389s === RUN TestEndpoints/local/run_85_labelNames_"match%5B%5D=test_metric3" 389s === RUN TestEndpoints/local/run_85_labelNames_"match%5B%5D=test_metric3"/GET 389s === RUN TestEndpoints/local/run_86_labelNames_"match%5B%5D=test_metric1%7Bfoo%3D%22test%22%7D" 389s === RUN TestEndpoints/local/run_86_labelNames_"match%5B%5D=test_metric1%7Bfoo%3D%22test%22%7D"/GET 389s === RUN TestEndpoints/local/run_87_labelNames_"end=100000000&match%5B%5D=test_metric2&start=1" 389s === RUN TestEndpoints/local/run_87_labelNames_"end=100000000&match%5B%5D=test_metric2&start=1"/GET 389s === RUN TestEndpoints/remote 389s === RUN TestEndpoints/remote/run_0_query_"query=2&time=123.4" 389s === RUN TestEndpoints/remote/run_0_query_"query=2&time=123.4"/GET 389s === RUN TestEndpoints/remote/run_0_query_"query=2&time=123.4"/POST 389s === RUN TestEndpoints/remote/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z" 389s === RUN TestEndpoints/remote/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z"/GET 389s === RUN TestEndpoints/remote/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z"/POST 389s === RUN TestEndpoints/remote/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00" 389s === RUN TestEndpoints/remote/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00"/GET 389s === RUN TestEndpoints/remote/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00"/POST 389s === RUN TestEndpoints/remote/run_3_query_"query=0.333" 389s === RUN TestEndpoints/remote/run_3_query_"query=0.333"/GET 389s === RUN TestEndpoints/remote/run_3_query_"query=0.333"/POST 389s === RUN TestEndpoints/remote/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1" 389s === RUN TestEndpoints/remote/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1"/GET 389s === RUN TestEndpoints/remote/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1"/POST 389s === RUN TestEndpoints/remote/run_5_queryRange_"end=2&query=time%28%29&step=1" 389s === RUN TestEndpoints/remote/run_5_queryRange_"end=2&query=time%28%29&step=1"/GET 389s === RUN TestEndpoints/remote/run_5_queryRange_"end=2&query=time%28%29&step=1"/POST 389s === RUN TestEndpoints/remote/run_6_queryRange_"query=time%28%29&start=0&step=1" 389s === RUN TestEndpoints/remote/run_6_queryRange_"query=time%28%29&start=0&step=1"/GET 389s === RUN TestEndpoints/remote/run_6_queryRange_"query=time%28%29&start=0&step=1"/POST 389s === RUN TestEndpoints/remote/run_7_queryRange_"end=2&query=time%28%29&start=0" 389s === RUN TestEndpoints/remote/run_7_queryRange_"end=2&query=time%28%29&start=0"/GET 389s === RUN TestEndpoints/remote/run_7_queryRange_"end=2&query=time%28%29&start=0"/POST 389s === RUN TestEndpoints/remote/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00" 389s === RUN TestEndpoints/remote/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00"/GET 389s === RUN TestEndpoints/remote/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00"/POST 389s === RUN TestEndpoints/remote/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1" 389s === RUN TestEndpoints/remote/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1"/GET 389s === RUN TestEndpoints/remote/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1"/POST 389s === RUN TestEndpoints/remote/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0" 389s === RUN TestEndpoints/remote/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0"/GET 389s === RUN TestEndpoints/remote/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0"/POST 389s === RUN TestEndpoints/remote/run_11_queryRange_"end=1&query=time%28%29&start=2&step=1" 389s === RUN TestEndpoints/remote/run_11_queryRange_"end=1&query=time%28%29&start=2&step=1"/GET 389s === RUN TestEndpoints/remote/run_11_queryRange_"end=1&query=time%28%29&start=2&step=1"/POST 389s === RUN TestEndpoints/remote/run_12_queryRange_"end=1489667272.372&query=time%28%29&start=148966367200.372&step=1" 389s === RUN TestEndpoints/remote/run_12_queryRange_"end=1489667272.372&query=time%28%29&start=148966367200.372&step=1"/GET 389s === RUN TestEndpoints/remote/run_12_queryRange_"end=1489667272.372&query=time%28%29&start=148966367200.372&step=1"/POST 389s === RUN TestEndpoints/remote/run_13_series_"match%5B%5D=test_metric2" 389s === RUN TestEndpoints/remote/run_13_series_"match%5B%5D=test_metric2"/GET 389s === RUN TestEndpoints/remote/run_13_series_"match%5B%5D=test_metric2"/POST 389s === RUN TestEndpoints/remote/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D" 389s === RUN TestEndpoints/remote/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D"/GET 389s === RUN TestEndpoints/remote/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D"/POST 389s === RUN TestEndpoints/remote/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D" 389s === RUN TestEndpoints/remote/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/GET 389s === RUN TestEndpoints/remote/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/POST 389s === RUN TestEndpoints/remote/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D" 389s === RUN TestEndpoints/remote/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/GET 389s === RUN TestEndpoints/remote/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/POST 389s === RUN TestEndpoints/remote/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D" 389s === RUN TestEndpoints/remote/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D"/GET 389s === RUN TestEndpoints/remote/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D"/POST 389s === RUN TestEndpoints/remote/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none" 389s === RUN TestEndpoints/remote/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none"/GET 389s === RUN TestEndpoints/remote/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none"/POST 389s === RUN TestEndpoints/remote/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2" 389s === RUN TestEndpoints/remote/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2"/GET 389s === RUN TestEndpoints/remote/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2"/POST 389s === RUN TestEndpoints/remote/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000" 389s === RUN TestEndpoints/remote/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000"/GET 389s === RUN TestEndpoints/remote/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000"/POST 389s === RUN TestEndpoints/remote/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1" 389s === RUN TestEndpoints/remote/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1"/GET 389s === RUN TestEndpoints/remote/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1"/POST 389s === RUN TestEndpoints/remote/run_22_series_"end=100&match%5B%5D=test_metric2&start=1" 389s === RUN TestEndpoints/remote/run_22_series_"end=100&match%5B%5D=test_metric2&start=1"/GET 389s === RUN TestEndpoints/remote/run_22_series_"end=100&match%5B%5D=test_metric2&start=1"/POST 389s === RUN TestEndpoints/remote/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1" 389s === RUN TestEndpoints/remote/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1"/GET 389s === RUN TestEndpoints/remote/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1"/POST 389s === RUN TestEndpoints/remote/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1" 389s === RUN TestEndpoints/remote/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1"/GET 389s === RUN TestEndpoints/remote/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1"/POST 389s === RUN TestEndpoints/remote/run_25_series_"" 389s === RUN TestEndpoints/remote/run_25_series_""/GET 389s === RUN TestEndpoints/remote/run_25_series_""/POST 389s === RUN TestEndpoints/remote/run_26_dropSeries_"" 389s === RUN TestEndpoints/remote/run_26_dropSeries_""/GET 389s === RUN TestEndpoints/remote/run_27_targets_"" 389s === RUN TestEndpoints/remote/run_27_targets_""/GET 389s === RUN TestEndpoints/remote/run_28_targets_"state=any" 389s === RUN TestEndpoints/remote/run_28_targets_"state=any"/GET 389s === RUN TestEndpoints/remote/run_29_targets_"state=active" 389s === RUN TestEndpoints/remote/run_29_targets_"state=active"/GET 389s === RUN TestEndpoints/remote/run_30_targets_"state=Dropped" 389s === RUN TestEndpoints/remote/run_30_targets_"state=Dropped"/GET 389s === RUN TestEndpoints/remote/run_31_targetMetadata_"metric=go_threads" 389s === RUN TestEndpoints/remote/run_31_targetMetadata_"metric=go_threads"/GET 389s === RUN TestEndpoints/remote/run_32_targetMetadata_"match_target=%7Bjob%3D%22blackbox%22%7D" 389s === RUN TestEndpoints/remote/run_32_targetMetadata_"match_target=%7Bjob%3D%22blackbox%22%7D"/GET 389s === RUN TestEndpoints/remote/run_33_targetMetadata_"" 389s === RUN TestEndpoints/remote/run_33_targetMetadata_""/GET 389s === RUN TestEndpoints/remote/run_34_targetMetadata_"match_target=%7Bjob%3D%22non-existentblackbox%22%7D" 389s === RUN TestEndpoints/remote/run_34_targetMetadata_"match_target=%7Bjob%3D%22non-existentblackbox%22%7D"/GET 389s === RUN TestEndpoints/remote/run_35_alertmanagers_"" 389s === RUN TestEndpoints/remote/run_35_alertmanagers_""/GET 389s === RUN TestEndpoints/remote/run_36_metricMetadata_"" 389s === RUN TestEndpoints/remote/run_36_metricMetadata_""/GET 389s === RUN TestEndpoints/remote/run_37_metricMetadata_"" 389s === RUN TestEndpoints/remote/run_37_metricMetadata_""/GET 389s === RUN TestEndpoints/remote/run_38_metricMetadata_"" 389s === RUN TestEndpoints/remote/run_38_metricMetadata_""/GET 389s === RUN TestEndpoints/remote/run_39_metricMetadata_"limit=2" 389s === RUN TestEndpoints/remote/run_39_metricMetadata_"limit=2"/GET 389s === RUN TestEndpoints/remote/run_40_metricMetadata_"metric=go_threads" 389s === RUN TestEndpoints/remote/run_40_metricMetadata_"metric=go_threads"/GET 389s === RUN TestEndpoints/remote/run_41_metricMetadata_"metric=go_gc_duration_seconds" 389s === RUN TestEndpoints/remote/run_41_metricMetadata_"metric=go_gc_duration_seconds"/GET 389s === RUN TestEndpoints/remote/run_42_metricMetadata_"" 389s === RUN TestEndpoints/remote/run_42_metricMetadata_""/GET 389s === RUN TestEndpoints/remote/run_43_serveConfig_"" 389s === RUN TestEndpoints/remote/run_43_serveConfig_""/GET 389s === RUN TestEndpoints/remote/run_44_serveFlags_"" 389s === RUN TestEndpoints/remote/run_44_serveFlags_""/GET 389s === RUN TestEndpoints/remote/run_45_alerts_"" 389s === RUN TestEndpoints/remote/run_45_alerts_""/GET 389s === RUN TestEndpoints/remote/run_46_rules_"" 389s === RUN TestEndpoints/remote/run_46_rules_""/GET 389s === RUN TestEndpoints/remote/run_47_rules_"type=alert" 389s === RUN TestEndpoints/remote/run_47_rules_"type=alert"/GET 389s === RUN TestEndpoints/remote/run_48_rules_"type=record" 389s === RUN TestEndpoints/remote/run_48_rules_"type=record"/GET 389s === RUN TestEndpoints/remote/run_49_queryExemplars_"end=4&query=test_metric3%7Bfoo%3D%22boo%22%7D+-+test_metric4%7Bfoo%3D%22bar%22%7D&start=0" 389s === RUN TestEndpoints/remote/run_49_queryExemplars_"end=4&query=test_metric3%7Bfoo%3D%22boo%22%7D+-+test_metric4%7Bfoo%3D%22bar%22%7D&start=0"/GET 389s === RUN TestEndpoints/remote/run_50_queryExemplars_"end=4.1&query=%7Bfoo%3D%22boo%22%7D&start=4" 389s === RUN TestEndpoints/remote/run_50_queryExemplars_"end=4.1&query=%7Bfoo%3D%22boo%22%7D&start=4"/GET 389s === RUN TestEndpoints/remote/run_51_queryExemplars_"query=%7Bfoo%3D%22boo%22%7D" 389s === RUN TestEndpoints/remote/run_51_queryExemplars_"query=%7Bfoo%3D%22boo%22%7D"/GET 389s === RUN TestEndpoints/remote/run_52_queryExemplars_"query=%7B__name__%3D%22test_metric5%22%7D" 389s === RUN TestEndpoints/remote/run_52_queryExemplars_"query=%7B__name__%3D%22test_metric5%22%7D"/GET 389s --- PASS: TestEndpoints (0.10s) 389s --- PASS: TestEndpoints/local (0.06s) 389s --- PASS: TestEndpoints/local/run_0_query_"query=2&time=123.4" (0.00s) 389s --- PASS: TestEndpoints/local/run_0_query_"query=2&time=123.4"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_0_query_"query=2&time=123.4"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z" (0.00s) 389s --- PASS: TestEndpoints/local/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00" (0.00s) 389s --- PASS: TestEndpoints/local/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_3_query_"query=0.333" (0.00s) 389s --- PASS: TestEndpoints/local/run_3_query_"query=0.333"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_3_query_"query=0.333"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1" (0.00s) 389s --- PASS: TestEndpoints/local/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_5_queryRange_"end=2&query=time%28%29&step=1" (0.00s) 389s --- PASS: TestEndpoints/local/run_5_queryRange_"end=2&query=time%28%29&step=1"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_5_queryRange_"end=2&query=time%28%29&step=1"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_6_queryRange_"query=time%28%29&start=0&step=1" (0.00s) 389s --- PASS: TestEndpoints/local/run_6_queryRange_"query=time%28%29&start=0&step=1"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_6_queryRange_"query=time%28%29&start=0&step=1"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_7_queryRange_"end=2&query=time%28%29&start=0" (0.00s) 389s --- PASS: TestEndpoints/local/run_7_queryRange_"end=2&query=time%28%29&start=0"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_7_queryRange_"end=2&query=time%28%29&start=0"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00" (0.00s) 389s --- PASS: TestEndpoints/local/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1" (0.00s) 389s --- PASS: TestEndpoints/local/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0" (0.00s) 389s --- PASS: TestEndpoints/local/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_11_queryRange_"end=1&query=time%28%29&start=2&step=1" (0.00s) 389s --- PASS: TestEndpoints/local/run_11_queryRange_"end=1&query=time%28%29&start=2&step=1"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_11_queryRange_"end=1&query=time%28%29&start=2&step=1"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_12_queryRange_"end=1489667272.372&query=time%28%29&start=148966367200.372&step=1" (0.00s) 389s --- PASS: TestEndpoints/local/run_12_queryRange_"end=1489667272.372&query=time%28%29&start=148966367200.372&step=1"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_12_queryRange_"end=1489667272.372&query=time%28%29&start=148966367200.372&step=1"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_13_series_"match%5B%5D=test_metric2" (0.00s) 389s --- PASS: TestEndpoints/local/run_13_series_"match%5B%5D=test_metric2"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_13_series_"match%5B%5D=test_metric2"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D" (0.00s) 389s --- PASS: TestEndpoints/local/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D" (0.00s) 389s --- PASS: TestEndpoints/local/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D" (0.00s) 389s --- PASS: TestEndpoints/local/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D" (0.00s) 389s --- PASS: TestEndpoints/local/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none" (0.00s) 389s --- PASS: TestEndpoints/local/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2" (0.00s) 389s --- PASS: TestEndpoints/local/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000" (0.00s) 389s --- PASS: TestEndpoints/local/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1" (0.00s) 389s --- PASS: TestEndpoints/local/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_22_series_"end=100&match%5B%5D=test_metric2&start=1" (0.00s) 389s --- PASS: TestEndpoints/local/run_22_series_"end=100&match%5B%5D=test_metric2&start=1"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_22_series_"end=100&match%5B%5D=test_metric2&start=1"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1" (0.00s) 389s --- PASS: TestEndpoints/local/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1" (0.00s) 389s --- PASS: TestEndpoints/local/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1"/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_25_series_"" (0.00s) 389s --- PASS: TestEndpoints/local/run_25_series_""/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_25_series_""/POST (0.00s) 389s --- PASS: TestEndpoints/local/run_26_dropSeries_"" (0.00s) 389s --- PASS: TestEndpoints/local/run_26_dropSeries_""/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_27_targets_"" (0.00s) 389s --- PASS: TestEndpoints/local/run_27_targets_""/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_28_targets_"state=any" (0.00s) 389s --- PASS: TestEndpoints/local/run_28_targets_"state=any"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_29_targets_"state=active" (0.00s) 389s --- PASS: TestEndpoints/local/run_29_targets_"state=active"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_30_targets_"state=Dropped" (0.00s) 389s --- PASS: TestEndpoints/local/run_30_targets_"state=Dropped"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_31_targetMetadata_"metric=go_threads" (0.00s) 389s --- PASS: TestEndpoints/local/run_31_targetMetadata_"metric=go_threads"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_32_targetMetadata_"match_target=%7Bjob%3D%22blackbox%22%7D" (0.00s) 389s --- PASS: TestEndpoints/local/run_32_targetMetadata_"match_target=%7Bjob%3D%22blackbox%22%7D"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_33_targetMetadata_"" (0.00s) 389s --- PASS: TestEndpoints/local/run_33_targetMetadata_""/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_34_targetMetadata_"match_target=%7Bjob%3D%22non-existentblackbox%22%7D" (0.00s) 389s --- PASS: TestEndpoints/local/run_34_targetMetadata_"match_target=%7Bjob%3D%22non-existentblackbox%22%7D"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_35_alertmanagers_"" (0.00s) 389s --- PASS: TestEndpoints/local/run_35_alertmanagers_""/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_36_metricMetadata_"" (0.00s) 389s --- PASS: TestEndpoints/local/run_36_metricMetadata_""/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_37_metricMetadata_"" (0.00s) 389s --- PASS: TestEndpoints/local/run_37_metricMetadata_""/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_38_metricMetadata_"" (0.00s) 389s --- PASS: TestEndpoints/local/run_38_metricMetadata_""/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_39_metricMetadata_"limit=2" (0.00s) 389s --- PASS: TestEndpoints/local/run_39_metricMetadata_"limit=2"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_40_metricMetadata_"metric=go_threads" (0.00s) 389s --- PASS: TestEndpoints/local/run_40_metricMetadata_"metric=go_threads"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_41_metricMetadata_"metric=go_gc_duration_seconds" (0.00s) 389s --- PASS: TestEndpoints/local/run_41_metricMetadata_"metric=go_gc_duration_seconds"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_42_metricMetadata_"" (0.00s) 389s --- PASS: TestEndpoints/local/run_42_metricMetadata_""/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_43_serveConfig_"" (0.00s) 389s --- PASS: TestEndpoints/local/run_43_serveConfig_""/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_44_serveFlags_"" (0.00s) 389s --- PASS: TestEndpoints/local/run_44_serveFlags_""/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_45_alerts_"" (0.00s) 389s --- PASS: TestEndpoints/local/run_45_alerts_""/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_46_rules_"" (0.02s) 389s --- PASS: TestEndpoints/local/run_46_rules_""/GET (0.02s) 389s --- PASS: TestEndpoints/local/run_47_rules_"type=alert" (0.00s) 389s --- PASS: TestEndpoints/local/run_47_rules_"type=alert"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_48_rules_"type=record" (0.01s) 389s --- PASS: TestEndpoints/local/run_48_rules_"type=record"/GET (0.01s) 389s --- PASS: TestEndpoints/local/run_49_queryExemplars_"end=4&query=test_metric3%7Bfoo%3D%22boo%22%7D+-+test_metric4%7Bfoo%3D%22bar%22%7D&start=0" (0.00s) 389s --- PASS: TestEndpoints/local/run_49_queryExemplars_"end=4&query=test_metric3%7Bfoo%3D%22boo%22%7D+-+test_metric4%7Bfoo%3D%22bar%22%7D&start=0"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_50_queryExemplars_"end=4.1&query=%7Bfoo%3D%22boo%22%7D&start=4" (0.00s) 389s --- PASS: TestEndpoints/local/run_50_queryExemplars_"end=4.1&query=%7Bfoo%3D%22boo%22%7D&start=4"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_51_queryExemplars_"query=%7Bfoo%3D%22boo%22%7D" (0.00s) 389s --- PASS: TestEndpoints/local/run_51_queryExemplars_"query=%7Bfoo%3D%22boo%22%7D"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_52_queryExemplars_"query=%7B__name__%3D%22test_metric5%22%7D" (0.00s) 389s --- PASS: TestEndpoints/local/run_52_queryExemplars_"query=%7B__name__%3D%22test_metric5%22%7D"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_53_labelValues_"" (0.00s) 389s --- PASS: TestEndpoints/local/run_53_labelValues_""/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_54_labelValues_"" (0.00s) 389s --- PASS: TestEndpoints/local/run_54_labelValues_""/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_55_labelValues_"" (0.00s) 389s --- PASS: TestEndpoints/local/run_55_labelValues_""/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_56_labelValues_"end=-1&start=-2" (0.00s) 389s --- PASS: TestEndpoints/local/run_56_labelValues_"end=-1&start=-2"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_57_labelValues_"end=100&start=1" (0.00s) 389s --- PASS: TestEndpoints/local/run_57_labelValues_"end=100&start=1"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_58_labelValues_"end=3&start=-1" (0.00s) 389s --- PASS: TestEndpoints/local/run_58_labelValues_"end=3&start=-1"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_59_labelValues_"end=1970-02-01T00%3A02%3A03Z&start=1969-12-31T00%3A00%3A00Z" (0.00s) 389s --- PASS: TestEndpoints/local/run_59_labelValues_"end=1970-02-01T00%3A02%3A03Z&start=1969-12-31T00%3A00%3A00Z"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_60_labelValues_"end=1&start=boop" (0.00s) 389s --- PASS: TestEndpoints/local/run_60_labelValues_"end=1&start=boop"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_61_labelValues_"end=100000000&start=1" (0.00s) 389s --- PASS: TestEndpoints/local/run_61_labelValues_"end=100000000&start=1"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_62_labelValues_"end=148966367200.972&start=148966367200.372" (0.00s) 389s --- PASS: TestEndpoints/local/run_62_labelValues_"end=148966367200.972&start=148966367200.372"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_63_labelValues_"start=2" (0.00s) 389s --- PASS: TestEndpoints/local/run_63_labelValues_"start=2"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_64_labelValues_"end=100" (0.00s) 389s --- PASS: TestEndpoints/local/run_64_labelValues_"end=100"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_65_labelValues_"match%5B%5D=%7Bfoo%3D%22%22&match%5B%5D=test_metric2" (0.00s) 389s --- PASS: TestEndpoints/local/run_65_labelValues_"match%5B%5D=%7Bfoo%3D%22%22&match%5B%5D=test_metric2"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_66_labelValues_"match%5B%5D=%7Bfoo%3D%22%22%7D" (0.00s) 389s --- PASS: TestEndpoints/local/run_66_labelValues_"match%5B%5D=%7Bfoo%3D%22%22%7D"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_67_labelValues_"match%5B%5D=test_metric2" (0.00s) 389s --- PASS: TestEndpoints/local/run_67_labelValues_"match%5B%5D=test_metric2"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_68_labelValues_"match%5B%5D=test_metric1" (0.00s) 389s --- PASS: TestEndpoints/local/run_68_labelValues_"match%5B%5D=test_metric1"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_69_labelValues_"match%5B%5D=test_metric1%7Bfoo%3D%22bar%22%7D" (0.00s) 389s --- PASS: TestEndpoints/local/run_69_labelValues_"match%5B%5D=test_metric1%7Bfoo%3D%22bar%22%7D"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_70_labelValues_"end=100000000&match%5B%5D=test_metric1&start=1" (0.00s) 389s --- PASS: TestEndpoints/local/run_70_labelValues_"end=100000000&match%5B%5D=test_metric1&start=1"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_71_labelValues_"match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D&match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D" (0.00s) 389s --- PASS: TestEndpoints/local/run_71_labelValues_"match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D&match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_72_labelNames_"" (0.00s) 389s --- PASS: TestEndpoints/local/run_72_labelNames_""/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_73_labelNames_"end=-1&start=-2" (0.00s) 389s --- PASS: TestEndpoints/local/run_73_labelNames_"end=-1&start=-2"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_74_labelNames_"end=100&start=1" (0.00s) 389s --- PASS: TestEndpoints/local/run_74_labelNames_"end=100&start=1"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_75_labelNames_"end=10&start=-1" (0.00s) 389s --- PASS: TestEndpoints/local/run_75_labelNames_"end=10&start=-1"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_76_labelNames_"end=100000&start=-1" (0.00s) 389s --- PASS: TestEndpoints/local/run_76_labelNames_"end=100000&start=-1"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_77_labelNames_"end=1&start=boop" (0.00s) 389s --- PASS: TestEndpoints/local/run_77_labelNames_"end=1&start=boop"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_78_labelNames_"end=1000000006&start=1" (0.00s) 389s --- PASS: TestEndpoints/local/run_78_labelNames_"end=1000000006&start=1"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_79_labelNames_"end=148966367200.972&start=148966367200.372" (0.00s) 389s --- PASS: TestEndpoints/local/run_79_labelNames_"end=148966367200.972&start=148966367200.372"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_80_labelNames_"start=4" (0.00s) 389s --- PASS: TestEndpoints/local/run_80_labelNames_"start=4"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_81_labelNames_"end=20" (0.00s) 389s --- PASS: TestEndpoints/local/run_81_labelNames_"end=20"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_82_labelNames_"match%5B%5D=%7Bfoo%3D%22%22&match%5B%5D=test_metric2" (0.00s) 389s --- PASS: TestEndpoints/local/run_82_labelNames_"match%5B%5D=%7Bfoo%3D%22%22&match%5B%5D=test_metric2"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_83_labelNames_"match%5B%5D=%7Bfoo%3D%22%22%7D" (0.00s) 389s --- PASS: TestEndpoints/local/run_83_labelNames_"match%5B%5D=%7Bfoo%3D%22%22%7D"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_84_labelNames_"match%5B%5D=test_metric2" (0.00s) 389s --- PASS: TestEndpoints/local/run_84_labelNames_"match%5B%5D=test_metric2"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_85_labelNames_"match%5B%5D=test_metric3" (0.00s) 389s --- PASS: TestEndpoints/local/run_85_labelNames_"match%5B%5D=test_metric3"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_86_labelNames_"match%5B%5D=test_metric1%7Bfoo%3D%22test%22%7D" (0.00s) 389s --- PASS: TestEndpoints/local/run_86_labelNames_"match%5B%5D=test_metric1%7Bfoo%3D%22test%22%7D"/GET (0.00s) 389s --- PASS: TestEndpoints/local/run_87_labelNames_"end=100000000&match%5B%5D=test_metric2&start=1" (0.00s) 389s --- PASS: TestEndpoints/local/run_87_labelNames_"end=100000000&match%5B%5D=test_metric2&start=1"/GET (0.00s) 389s --- PASS: TestEndpoints/remote (0.03s) 389s --- PASS: TestEndpoints/remote/run_0_query_"query=2&time=123.4" (0.00s) 389s --- PASS: TestEndpoints/remote/run_0_query_"query=2&time=123.4"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_0_query_"query=2&time=123.4"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z" (0.00s) 389s --- PASS: TestEndpoints/remote/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00" (0.00s) 389s --- PASS: TestEndpoints/remote/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_3_query_"query=0.333" (0.00s) 389s --- PASS: TestEndpoints/remote/run_3_query_"query=0.333"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_3_query_"query=0.333"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1" (0.00s) 389s --- PASS: TestEndpoints/remote/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_5_queryRange_"end=2&query=time%28%29&step=1" (0.00s) 389s --- PASS: TestEndpoints/remote/run_5_queryRange_"end=2&query=time%28%29&step=1"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_5_queryRange_"end=2&query=time%28%29&step=1"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_6_queryRange_"query=time%28%29&start=0&step=1" (0.00s) 389s --- PASS: TestEndpoints/remote/run_6_queryRange_"query=time%28%29&start=0&step=1"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_6_queryRange_"query=time%28%29&start=0&step=1"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_7_queryRange_"end=2&query=time%28%29&start=0" (0.00s) 389s --- PASS: TestEndpoints/remote/run_7_queryRange_"end=2&query=time%28%29&start=0"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_7_queryRange_"end=2&query=time%28%29&start=0"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00" (0.00s) 389s --- PASS: TestEndpoints/remote/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1" (0.00s) 389s --- PASS: TestEndpoints/remote/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0" (0.00s) 389s --- PASS: TestEndpoints/remote/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_11_queryRange_"end=1&query=time%28%29&start=2&step=1" (0.00s) 389s --- PASS: TestEndpoints/remote/run_11_queryRange_"end=1&query=time%28%29&start=2&step=1"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_11_queryRange_"end=1&query=time%28%29&start=2&step=1"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_12_queryRange_"end=1489667272.372&query=time%28%29&start=148966367200.372&step=1" (0.00s) 389s --- PASS: TestEndpoints/remote/run_12_queryRange_"end=1489667272.372&query=time%28%29&start=148966367200.372&step=1"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_12_queryRange_"end=1489667272.372&query=time%28%29&start=148966367200.372&step=1"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_13_series_"match%5B%5D=test_metric2" (0.00s) 389s --- PASS: TestEndpoints/remote/run_13_series_"match%5B%5D=test_metric2"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_13_series_"match%5B%5D=test_metric2"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D" (0.00s) 389s --- PASS: TestEndpoints/remote/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D" (0.00s) 389s --- PASS: TestEndpoints/remote/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D" (0.00s) 389s --- PASS: TestEndpoints/remote/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D" (0.00s) 389s --- PASS: TestEndpoints/remote/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none" (0.00s) 389s --- PASS: TestEndpoints/remote/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2" (0.00s) 389s --- PASS: TestEndpoints/remote/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000" (0.00s) 389s --- PASS: TestEndpoints/remote/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1" (0.00s) 389s --- PASS: TestEndpoints/remote/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_22_series_"end=100&match%5B%5D=test_metric2&start=1" (0.00s) 389s --- PASS: TestEndpoints/remote/run_22_series_"end=100&match%5B%5D=test_metric2&start=1"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_22_series_"end=100&match%5B%5D=test_metric2&start=1"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1" (0.00s) 389s --- PASS: TestEndpoints/remote/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1" (0.00s) 389s --- PASS: TestEndpoints/remote/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1"/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_25_series_"" (0.00s) 389s --- PASS: TestEndpoints/remote/run_25_series_""/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_25_series_""/POST (0.00s) 389s --- PASS: TestEndpoints/remote/run_26_dropSeries_"" (0.00s) 389s --- PASS: TestEndpoints/remote/run_26_dropSeries_""/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_27_targets_"" (0.00s) 389s --- PASS: TestEndpoints/remote/run_27_targets_""/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_28_targets_"state=any" (0.00s) 389s --- PASS: TestEndpoints/remote/run_28_targets_"state=any"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_29_targets_"state=active" (0.00s) 389s --- PASS: TestEndpoints/remote/run_29_targets_"state=active"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_30_targets_"state=Dropped" (0.00s) 389s --- PASS: TestEndpoints/remote/run_30_targets_"state=Dropped"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_31_targetMetadata_"metric=go_threads" (0.00s) 389s --- PASS: TestEndpoints/remote/run_31_targetMetadata_"metric=go_threads"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_32_targetMetadata_"match_target=%7Bjob%3D%22blackbox%22%7D" (0.00s) 389s --- PASS: TestEndpoints/remote/run_32_targetMetadata_"match_target=%7Bjob%3D%22blackbox%22%7D"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_33_targetMetadata_"" (0.00s) 389s --- PASS: TestEndpoints/remote/run_33_targetMetadata_""/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_34_targetMetadata_"match_target=%7Bjob%3D%22non-existentblackbox%22%7D" (0.00s) 389s --- PASS: TestEndpoints/remote/run_34_targetMetadata_"match_target=%7Bjob%3D%22non-existentblackbox%22%7D"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_35_alertmanagers_"" (0.00s) 389s --- PASS: TestEndpoints/remote/run_35_alertmanagers_""/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_36_metricMetadata_"" (0.00s) 389s --- PASS: TestEndpoints/remote/run_36_metricMetadata_""/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_37_metricMetadata_"" (0.00s) 389s --- PASS: TestEndpoints/remote/run_37_metricMetadata_""/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_38_metricMetadata_"" (0.00s) 389s --- PASS: TestEndpoints/remote/run_38_metricMetadata_""/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_39_metricMetadata_"limit=2" (0.00s) 389s --- PASS: TestEndpoints/remote/run_39_metricMetadata_"limit=2"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_40_metricMetadata_"metric=go_threads" (0.00s) 389s --- PASS: TestEndpoints/remote/run_40_metricMetadata_"metric=go_threads"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_41_metricMetadata_"metric=go_gc_duration_seconds" (0.00s) 389s --- PASS: TestEndpoints/remote/run_41_metricMetadata_"metric=go_gc_duration_seconds"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_42_metricMetadata_"" (0.00s) 389s --- PASS: TestEndpoints/remote/run_42_metricMetadata_""/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_43_serveConfig_"" (0.00s) 389s --- PASS: TestEndpoints/remote/run_43_serveConfig_""/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_44_serveFlags_"" (0.00s) 389s --- PASS: TestEndpoints/remote/run_44_serveFlags_""/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_45_alerts_"" (0.00s) 389s --- PASS: TestEndpoints/remote/run_45_alerts_""/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_46_rules_"" (0.01s) 389s --- PASS: TestEndpoints/remote/run_46_rules_""/GET (0.01s) 389s --- PASS: TestEndpoints/remote/run_47_rules_"type=alert" (0.00s) 389s --- PASS: TestEndpoints/remote/run_47_rules_"type=alert"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_48_rules_"type=record" (0.01s) 389s --- PASS: TestEndpoints/remote/run_48_rules_"type=record"/GET (0.01s) 389s --- PASS: TestEndpoints/remote/run_49_queryExemplars_"end=4&query=test_metric3%7Bfoo%3D%22boo%22%7D+-+test_metric4%7Bfoo%3D%22bar%22%7D&start=0" (0.00s) 389s --- PASS: TestEndpoints/remote/run_49_queryExemplars_"end=4&query=test_metric3%7Bfoo%3D%22boo%22%7D+-+test_metric4%7Bfoo%3D%22bar%22%7D&start=0"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_50_queryExemplars_"end=4.1&query=%7Bfoo%3D%22boo%22%7D&start=4" (0.00s) 389s --- PASS: TestEndpoints/remote/run_50_queryExemplars_"end=4.1&query=%7Bfoo%3D%22boo%22%7D&start=4"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_51_queryExemplars_"query=%7Bfoo%3D%22boo%22%7D" (0.00s) 389s --- PASS: TestEndpoints/remote/run_51_queryExemplars_"query=%7Bfoo%3D%22boo%22%7D"/GET (0.00s) 389s --- PASS: TestEndpoints/remote/run_52_queryExemplars_"query=%7B__name__%3D%22test_metric5%22%7D" (0.00s) 389s --- PASS: TestEndpoints/remote/run_52_queryExemplars_"query=%7B__name__%3D%22test_metric5%22%7D"/GET (0.00s) 389s === RUN TestLabelNames 389s === RUN TestLabelNames/no_matchers 389s === RUN TestLabelNames/non_empty_label_matcher 389s === RUN TestLabelNames/exact_label_matcher 389s === RUN TestLabelNames/two_matchers 389s --- PASS: TestLabelNames (0.01s) 389s --- PASS: TestLabelNames/no_matchers (0.00s) 389s --- PASS: TestLabelNames/non_empty_label_matcher (0.00s) 389s --- PASS: TestLabelNames/exact_label_matcher (0.00s) 389s --- PASS: TestLabelNames/two_matchers (0.00s) 389s === RUN TestAdminEndpoints 389s === RUN TestAdminEndpoints/#00 389s === RUN TestAdminEndpoints/#01 389s === RUN TestAdminEndpoints/#02 389s === RUN TestAdminEndpoints/#03 389s === RUN TestAdminEndpoints/#04 389s === RUN TestAdminEndpoints/#05 389s === RUN TestAdminEndpoints/#06 389s === RUN TestAdminEndpoints/#07 389s === RUN TestAdminEndpoints/#08 389s === RUN TestAdminEndpoints/#09 389s === RUN TestAdminEndpoints/#10 389s === RUN TestAdminEndpoints/#11 389s === RUN TestAdminEndpoints/#12 389s === RUN TestAdminEndpoints/#13 389s === RUN TestAdminEndpoints/#14 389s === RUN TestAdminEndpoints/#15 389s === RUN TestAdminEndpoints/#16 389s === RUN TestAdminEndpoints/#17 389s === RUN TestAdminEndpoints/#18 389s --- PASS: TestAdminEndpoints (0.00s) 389s --- PASS: TestAdminEndpoints/#00 (0.00s) 389s --- PASS: TestAdminEndpoints/#01 (0.00s) 389s --- PASS: TestAdminEndpoints/#02 (0.00s) 389s --- PASS: TestAdminEndpoints/#03 (0.00s) 389s --- PASS: TestAdminEndpoints/#04 (0.00s) 389s --- PASS: TestAdminEndpoints/#05 (0.00s) 389s --- PASS: TestAdminEndpoints/#06 (0.00s) 389s --- PASS: TestAdminEndpoints/#07 (0.00s) 389s --- PASS: TestAdminEndpoints/#08 (0.00s) 389s --- PASS: TestAdminEndpoints/#09 (0.00s) 389s --- PASS: TestAdminEndpoints/#10 (0.00s) 389s --- PASS: TestAdminEndpoints/#11 (0.00s) 389s --- PASS: TestAdminEndpoints/#12 (0.00s) 389s --- PASS: TestAdminEndpoints/#13 (0.00s) 389s --- PASS: TestAdminEndpoints/#14 (0.00s) 389s --- PASS: TestAdminEndpoints/#15 (0.00s) 389s --- PASS: TestAdminEndpoints/#16 (0.00s) 389s --- PASS: TestAdminEndpoints/#17 (0.00s) 389s --- PASS: TestAdminEndpoints/#18 (0.00s) 389s === RUN TestRespondSuccess 389s --- PASS: TestRespondSuccess (0.00s) 389s === RUN TestRespondError 389s --- PASS: TestRespondError (0.00s) 389s === RUN TestParseTimeParam 389s --- PASS: TestParseTimeParam (0.00s) 389s === RUN TestParseTime 389s --- PASS: TestParseTime (0.00s) 389s === RUN TestParseDuration 389s --- PASS: TestParseDuration (0.00s) 389s === RUN TestOptionsMethod 389s --- PASS: TestOptionsMethod (0.00s) 389s === RUN TestRespond 389s --- PASS: TestRespond (0.00s) 389s === RUN TestTSDBStatus 389s === RUN TestTSDBStatus/0 389s --- PASS: TestTSDBStatus (0.00s) 389s --- PASS: TestTSDBStatus/0 (0.00s) 389s === RUN TestReturnAPIError 389s --- PASS: TestReturnAPIError (0.00s) 389s === RUN TestGetGlobalURL 389s === RUN TestGetGlobalURL/Test_0 389s === RUN TestGetGlobalURL/Test_1 389s === RUN TestGetGlobalURL/Test_2 389s === RUN TestGetGlobalURL/Test_3 389s === RUN TestGetGlobalURL/Test_4 389s === RUN TestGetGlobalURL/Test_5 389s === RUN TestGetGlobalURL/Test_6 389s === RUN TestGetGlobalURL/Test_7 389s --- PASS: TestGetGlobalURL (0.00s) 389s --- PASS: TestGetGlobalURL/Test_0 (0.00s) 389s --- PASS: TestGetGlobalURL/Test_1 (0.00s) 389s --- PASS: TestGetGlobalURL/Test_2 (0.00s) 389s --- PASS: TestGetGlobalURL/Test_3 (0.00s) 389s --- PASS: TestGetGlobalURL/Test_4 (0.00s) 389s --- PASS: TestGetGlobalURL/Test_5 (0.00s) 389s --- PASS: TestGetGlobalURL/Test_6 (0.00s) 389s --- PASS: TestGetGlobalURL/Test_7 (0.00s) 389s PASS 389s ok github.com/prometheus/prometheus/web/api/v1 0.119s 389s FAIL 389s make[1]: Leaving directory '/tmp/autopkgtest.9rDFjK/autopkgtest_tmp' 389s dh_auto_test: error: cd .build && go test -vet=off -v -p 2 -timeout 20m github.com/prometheus/prometheus/cmd/prometheus github.com/prometheus/prometheus/cmd/promtool github.com/prometheus/prometheus/config github.com/prometheus/prometheus/discovery github.com/prometheus/prometheus/discovery/aws github.com/prometheus/prometheus/discovery/azure github.com/prometheus/prometheus/discovery/consul github.com/prometheus/prometheus/discovery/digitalocean github.com/prometheus/prometheus/discovery/dns github.com/prometheus/prometheus/discovery/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/legacymanager github.com/prometheus/prometheus/discovery/marathon github.com/prometheus/prometheus/discovery/moby github.com/prometheus/prometheus/discovery/openstack github.com/prometheus/prometheus/discovery/puppetdb github.com/prometheus/prometheus/discovery/refresh github.com/prometheus/prometheus/discovery/targetgroup github.com/prometheus/prometheus/discovery/triton github.com/prometheus/prometheus/discovery/zookeeper github.com/prometheus/prometheus/notifier github.com/prometheus/prometheus/pkg/exemplar github.com/prometheus/prometheus/pkg/gate github.com/prometheus/prometheus/pkg/labels github.com/prometheus/prometheus/pkg/logging github.com/prometheus/prometheus/pkg/modtimevfs github.com/prometheus/prometheus/pkg/pool github.com/prometheus/prometheus/pkg/relabel github.com/prometheus/prometheus/pkg/rulefmt github.com/prometheus/prometheus/pkg/runtime github.com/prometheus/prometheus/pkg/textparse github.com/prometheus/prometheus/pkg/timestamp github.com/prometheus/prometheus/pkg/value github.com/prometheus/prometheus/prompb github.com/prometheus/prometheus/promql github.com/prometheus/prometheus/promql/parser github.com/prometheus/prometheus/rules github.com/prometheus/prometheus/scrape github.com/prometheus/prometheus/storage github.com/prometheus/prometheus/storage/remote github.com/prometheus/prometheus/template github.com/prometheus/prometheus/tsdb github.com/prometheus/prometheus/tsdb/chunkenc github.com/prometheus/prometheus/tsdb/chunks github.com/prometheus/prometheus/tsdb/encoding github.com/prometheus/prometheus/tsdb/errors github.com/prometheus/prometheus/tsdb/fileutil github.com/prometheus/prometheus/tsdb/goversion github.com/prometheus/prometheus/tsdb/index github.com/prometheus/prometheus/tsdb/record github.com/prometheus/prometheus/tsdb/test github.com/prometheus/prometheus/tsdb/tombstones github.com/prometheus/prometheus/tsdb/tsdbutil github.com/prometheus/prometheus/tsdb/wal github.com/prometheus/prometheus/util/httputil github.com/prometheus/prometheus/util/osutil github.com/prometheus/prometheus/util/stats github.com/prometheus/prometheus/util/strutil github.com/prometheus/prometheus/util/teststorage github.com/prometheus/prometheus/util/testutil github.com/prometheus/prometheus/util/treecache github.com/prometheus/prometheus/web github.com/prometheus/prometheus/web/api/v1 returned exit code 1 389s make[1]: *** [debian/rules:77: override_dh_auto_test] Error 25 389s make: *** [debian/rules:52: build] Error 2 389s autopkgtest [13:34:29]: test dh-golang-autopkgtest: -----------------------] 390s dh-golang-autopkgtest FAIL non-zero exit status 2 390s autopkgtest [13:34:30]: test dh-golang-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 390s autopkgtest [13:34:30]: @@@@@@@@@@@@@@@@@@@@ summary 390s dh-golang-autopkgtest FAIL non-zero exit status 2