[pkg-go] Bug#985011: golang-github-go-redis-redis: autopkgtest regression
Paul Gevers
elbrus at debian.org
Thu Mar 11 20:28:12 GMT 2021
Source: golang-github-go-redis-redis
Version: 6.15.0-1
User: debian-ci at lists.debian.org
Usertags: timeout regression
X-Debbugs-CC: debian-ci at lists.debian.org
Dear maintainer,
Your package has an autopkgtest, great! However, mid 2020 it started to
fail [1]. Can you please investigate and fix the situation?
Additionally, on amd64 it times out regularly. It seems to happen when
run on our worker13, which is a worker where we run multiple autopkgtest
instances on the same machine. Please do get in touch if we need to dive
into this together.
To avoid needlessly stress our infrastructure, I'll block this
package on amd64 until this bug is fixed.
Paul
[1]
https://ci.debian.net/packages/g/golang-github-go-redis-redis/testing/amd64/
https://ci.debian.net/data/autopkgtest/testing/amd64/g/golang-github-go-redis-redis/10594973/log.gz
[91m[1mSummarizing 30 Failures:[0m
[91m[1m[Fail] [0m[90mRedis Ring [0m[91m[1m[It] distributes keys [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/ring_test.go:45[0m
[91m[1m[Fail] [0m[90mRedis Ring [0m[91m[1m[It] uses single shard
when one of the shards is down [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/ring_test.go:91[0m
[91m[1m[Fail] [0m[90mRedis Ring [0m[91m[1m[It] supports hash
tags [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/ring_test.go:100[0m
[91m[1m[Fail] [0m[90mRedis Ring [0m[0mpipeline [0m[91m[1m[It]
distributes keys [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/ring_test.go:122[0m
[91m[1m[Fail] [0m[90mRedis Ring [0m[0mpipeline [0m[91m[1m[It]
is consistent with ring [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/ring_test.go:145[0m
[91m[1m[Fail] [0m[90mRedis Ring [0m[0mpipeline [0m[91m[1m[It]
supports hash tags [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/ring_test.go:159[0m
[91m[1m[Fail] [0m[90mCommands [0m[0mserver [0m[91m[1m[It]
should Auth [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/commands_test.go:36[0m
[91m[1m[Fail] [0m[90mCommands [0m[0mserver [0m[91m[1m[It]
should Command [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/commands_test.go:247[0m
[91m[1m[Fail] [0m[90mCommands [0m[0mdebugging [0m[91m[1m[It]
should MemoryUsage [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/commands_test.go:293[0m
[91m[1m[Fail] [0m[90mClusterClient [0m[0mClusterClient
[0m[90mpipelining [0m[0mwith Pipeline [0m[91m[1m[It] follows
redirects [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/cluster_test.go:439[0m
[91m[1m[Fail] [0m[90mClusterClient [0m[0mClusterClient
[0m[90mpipelining [0m[0mwith TxPipeline [0m[91m[1m[It] follows
redirects [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/cluster_test.go:439[0m
[91m[1m[Fail] [0m[90mClusterClient [0m[0mClusterClient
failover [0m[90mpipelining [0m[0mwith Pipeline [0m[91m[1m[It]
follows redirects [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/cluster_test.go:439[0m
[91m[1m[Fail] [0m[90mClusterClient [0m[0mClusterClient
failover [0m[90mpipelining [0m[0mwith TxPipeline [0m[91m[1m[It]
follows redirects [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/cluster_test.go:439[0m
[91m[1m[Fail] [0m[90mClusterClient [0m[0mClusterClient with
RouteByLatency [0m[90mpipelining [0m[0mwith Pipeline
[0m[91m[1m[It] follows redirects [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/cluster_test.go:439[0m
[91m[1m[Fail] [0m[90mClusterClient [0m[0mClusterClient with
RouteByLatency [0m[90mpipelining [0m[0mwith TxPipeline
[0m[91m[1m[It] follows redirects [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/cluster_test.go:439[0m
[91m[1m[Fail] [0m[90mClusterClient [0m[0mClusterClient with
ClusterSlots [0m[91m[1m[It] should GET/SET/DEL [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/cluster_test.go:259[0m
[91m[1m[Fail] [0m[90mClusterClient [0m[0mClusterClient with
ClusterSlots [0m[91m[1m[It] SET follows redirects [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/cluster_test.go:296[0m
[91m[1m[Fail] [0m[90mClusterClient [0m[0mClusterClient with
ClusterSlots [0m[91m[1m[It] distributes keys [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/cluster_test.go:310[0m
[91m[1m[Fail] [0m[90mClusterClient [0m[0mClusterClient with
ClusterSlots [0m[90mpipelining [0m[0mwith Pipeline [0m[91m[1m[It]
follows redirects [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/cluster_test.go:430[0m
[91m[1m[Fail] [0m[90mClusterClient [0m[0mClusterClient with
ClusterSlots [0m[90mpipelining [0m[0mwith Pipeline [0m[91m[1m[It]
works with missing keys [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/cluster_test.go:462[0m
[91m[1m[Fail] [0m[90mClusterClient [0m[0mClusterClient with
ClusterSlots [0m[90mpipelining [0m[0mwith TxPipeline
[0m[91m[1m[It] follows redirects [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/cluster_test.go:430[0m
[91m[1m[Fail] [0m[90mClusterClient [0m[0mClusterClient with
ClusterSlots [0m[90mpipelining [0m[0mwith TxPipeline
[0m[91m[1m[It] works with missing keys [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/cluster_test.go:456[0m
[91m[1m[Fail] [0m[90mClusterClient [0m[0mClusterClient with
RouteRandomly and ClusterSlots [0m[91m[1m[It] should GET/SET/DEL [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/cluster_test.go:259[0m
[91m[1m[Fail] [0m[90mClusterClient [0m[0mClusterClient with
RouteRandomly and ClusterSlots [0m[91m[1m[It] GET follows redirects [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/cluster_test.go:281[0m
[91m[1m[Fail] [0m[90mClusterClient [0m[0mClusterClient with
RouteRandomly and ClusterSlots [0m[91m[1m[It] SET follows redirects [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/cluster_test.go:296[0m
[91m[1m[Fail] [0m[90mClusterClient [0m[0mClusterClient with
RouteRandomly and ClusterSlots [0m[91m[1m[It] distributes keys [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/cluster_test.go:310[0m
[91m[1m[Fail] [0m[90mClusterClient [0m[0mClusterClient with
RouteRandomly and ClusterSlots [0m[90mpipelining [0m[0mwith
Pipeline [0m[91m[1m[It] follows redirects [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/cluster_test.go:413[0m
[91m[1m[Fail] [0m[90mClusterClient [0m[0mClusterClient with
RouteRandomly and ClusterSlots [0m[90mpipelining [0m[0mwith
Pipeline [0m[91m[1m[It] works with missing keys [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/cluster_test.go:456[0m
[91m[1m[Fail] [0m[90mClusterClient [0m[0mClusterClient with
RouteRandomly and ClusterSlots [0m[90mpipelining [0m[0mwith
TxPipeline [0m[91m[1m[It] follows redirects [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/cluster_test.go:430[0m
[91m[1m[Fail] [0m[90mClusterClient [0m[0mClusterClient with
RouteRandomly and ClusterSlots [0m[90mpipelining [0m[0mwith
TxPipeline [0m[91m[1m[It] works with missing keys [0m
[37m/tmp/autopkgtest-lxc.okzciie5/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/go-redis/redis/cluster_test.go:462[0m
[1m[91mRan 387 of 389 Specs in 483.014 seconds[0m
[1m[91mFAIL![0m -- [32m[1m357 Passed[0m | [91m[1m30
Failed[0m | [33m[1m0 Pending[0m | [36m[1m2 Skipped[0m
--- FAIL: TestGinkgoSuite (483.07s)
https://ci.debian.net/data/autopkgtest/testing/amd64/g/golang-github-go-redis-redis/10917221/log.gz
autopkgtest [12:26:10]: test dh-golang-autopkgtest: [-----------------------
[info] Testing github.com/go-redis/redis...
[info] Source code installed by binary package, overriding
dh_auto_configure...
dh build --buildsystem=golang --with=golang
dh_update_autotools_config -O--buildsystem=golang
dh_autoreconf -O--buildsystem=golang
debian/rules override_dh_auto_configure
make[1]: Entering directory
'/tmp/autopkgtest-lxc.fiksu8hs/downtmp/autopkgtest_tmp'
mkdir -p "obj-x86_64-linux-gnu"
cp -a /usr/share/gocode/src "obj-x86_64-linux-gnu"
make[1]: Leaving directory
'/tmp/autopkgtest-lxc.fiksu8hs/downtmp/autopkgtest_tmp'
dh_auto_build -O--buildsystem=golang
cd obj-x86_64-linux-gnu && go install -trimpath -v -p 48
github.com/go-redis/redis github.com/go-redis/redis/internal
github.com/go-redis/redis/internal/consistenthash
github.com/go-redis/redis/internal/hashtag
github.com/go-redis/redis/internal/pool
github.com/go-redis/redis/internal/proto
github.com/go-redis/redis/internal/singleflight
github.com/go-redis/redis/internal/util
unicode/utf8
crypto/internal/subtle
unicode/utf16
math/bits
vendor/golang.org/x/crypto/cryptobyte/asn1
internal/unsafeheader
internal/race
internal/cpu
internal/nettrace
container/list
runtime/internal/sys
runtime/cgo
crypto/subtle
vendor/golang.org/x/crypto/internal/subtle
sync/atomic
unicode
encoding
runtime/internal/atomic
runtime/internal/math
internal/testlog
internal/bytealg
math
runtime
internal/reflectlite
sync
github.com/go-redis/redis/internal/singleflight
internal/singleflight
math/rand
errors
sort
internal/oserror
io
vendor/golang.org/x/net/dns/dnsmessage
strconv
syscall
hash
crypto/internal/randutil
bytes
strings
crypto/hmac
hash/crc32
vendor/golang.org/x/crypto/hkdf
crypto/rc4
crypto
github.com/go-redis/redis/internal/util
reflect
github.com/go-redis/redis/internal/consistenthash
github.com/go-redis/redis/internal/hashtag
bufio
internal/syscall/execenv
internal/syscall/unix
time
context
internal/poll
os
internal/fmtsort
encoding/binary
crypto/md5
encoding/base64
crypto/sha1
crypto/sha512
vendor/golang.org/x/crypto/poly1305
crypto/cipher
crypto/sha256
crypto/ed25519/internal/edwards25519
encoding/pem
path/filepath
fmt
net
crypto/des
vendor/golang.org/x/crypto/chacha20
crypto/aes
io/ioutil
vendor/golang.org/x/sys/cpu
vendor/golang.org/x/crypto/chacha20poly1305
encoding/hex
log
github.com/go-redis/redis/internal/proto
net/url
vendor/golang.org/x/crypto/curve25519
math/big
crypto/dsa
crypto/rand
crypto/elliptic
encoding/asn1
crypto/ed25519
crypto/rsa
crypto/x509/pkix
vendor/golang.org/x/crypto/cryptobyte
crypto/ecdsa
github.com/go-redis/redis/internal
crypto/x509
github.com/go-redis/redis/internal/pool
crypto/tls
github.com/go-redis/redis
create-stamp debian/debhelper-build-stamp
dh_auto_test --buildsystem=golang
cd obj-x86_64-linux-gnu && go test -vet=off -v -p 48
github.com/go-redis/redis github.com/go-redis/redis/internal
github.com/go-redis/redis/internal/consistenthash
github.com/go-redis/redis/internal/hashtag
github.com/go-redis/redis/internal/pool
github.com/go-redis/redis/internal/proto
github.com/go-redis/redis/internal/singleflight
github.com/go-redis/redis/internal/util
autopkgtest [15:12:51]: ERROR: timed out on command "su -s /bin/bash
debci -c set -e; export USER=`id -nu`; . /etc/profile >/dev/null 2>&1 ||
true; . ~/.profile >/dev/null 2>&1 || true;
buildtree="/tmp/autopkgtest-lxc.fiksu8hs/downtmp/build.S64/src"; mkdir
-p -m 1777 --
"/tmp/autopkgtest-lxc.fiksu8hs/downtmp/dh-golang-autopkgtest-artifacts";
export
AUTOPKGTEST_ARTIFACTS="/tmp/autopkgtest-lxc.fiksu8hs/downtmp/dh-golang-autopkgtest-artifacts";
export ADT_ARTIFACTS="$AUTOPKGTEST_ARTIFACTS"; mkdir -p -m 755
"/tmp/autopkgtest-lxc.fiksu8hs/downtmp/autopkgtest_tmp"; export
AUTOPKGTEST_TMP="/tmp/autopkgtest-lxc.fiksu8hs/downtmp/autopkgtest_tmp";
export ADTTMP="$AUTOPKGTEST_TMP"; export DEBIAN_FRONTEND=noninteractive;
export LANG=C.UTF-8; export DEB_BUILD_OPTIONS=parallel=48; unset
LANGUAGE LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY
LC_MESSAGES LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
LC_IDENTIFICATION LC_ALL;rm -f /tmp/autopkgtest_script_pid; set -C; echo
$$ > /tmp/autopkgtest_script_pid; set +C; trap "rm -f
/tmp/autopkgtest_script_pid" EXIT INT QUIT PIPE; cd "$buildtree"; touch
/tmp/autopkgtest-lxc.fiksu8hs/downtmp/dh-golang-autopkgtest-stdout
/tmp/autopkgtest-lxc.fiksu8hs/downtmp/dh-golang-autopkgtest-stderr; bash
-ec '/usr/bin/dh_golang_autopkgtest' 2> >(tee -a
/tmp/autopkgtest-lxc.fiksu8hs/downtmp/dh-golang-autopkgtest-stderr >&2)
> >(tee -a
/tmp/autopkgtest-lxc.fiksu8hs/downtmp/dh-golang-autopkgtest-stdout);"
(kind: test)
autopkgtest [15:12:51]: test dh-golang-autopkgtest: -----------------------]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-go-maintainers/attachments/20210311/0ccbee9f/attachment.sig>
More information about the Pkg-go-maintainers
mailing list