2021-08-19 19:59:13 +01:00
|
|
|
module storj.io/storj/testsuite
|
|
|
|
|
2021-10-26 12:57:02 +01:00
|
|
|
go 1.17
|
2021-08-19 19:59:13 +01:00
|
|
|
|
|
|
|
replace storj.io/storj => ../
|
|
|
|
|
|
|
|
require (
|
2021-09-22 10:20:03 +01:00
|
|
|
github.com/go-rod/rod v0.101.8
|
2021-10-22 13:02:48 +01:00
|
|
|
github.com/spacemonkeygo/monkit/v3 v3.0.17
|
2021-10-14 12:27:03 +01:00
|
|
|
github.com/spf13/pflag v1.0.5
|
2021-08-19 19:59:13 +01:00
|
|
|
github.com/stretchr/testify v1.7.0
|
|
|
|
go.uber.org/zap v1.17.0
|
2022-03-28 21:50:33 +01:00
|
|
|
storj.io/common v0.0.0-20220328200721-dd5c8642e8cf
|
2021-08-23 12:43:22 +01:00
|
|
|
storj.io/gateway-mt v1.18.1-0.20211210081136-cada9a567d31
|
2022-03-28 21:50:33 +01:00
|
|
|
storj.io/private v0.0.0-20220323114243-08c4b5e752f4
|
|
|
|
storj.io/storj v0.12.1-0.20220325094222-4a6c2e2a9ce8
|
2021-08-19 19:59:13 +01:00
|
|
|
)
|
2021-10-26 12:57:02 +01:00
|
|
|
|
|
|
|
require (
|
|
|
|
git.apache.org/thrift.git v0.13.0 // indirect
|
|
|
|
github.com/Azure/azure-pipeline-go v0.2.2 // indirect
|
|
|
|
github.com/Azure/azure-storage-blob-go v0.10.0 // indirect
|
|
|
|
github.com/Shopify/sarama v1.27.2 // indirect
|
|
|
|
github.com/StackExchange/wmi v0.0.0-20190523213315-cbe66965904d // indirect
|
|
|
|
github.com/alecthomas/participle v0.2.1 // indirect
|
|
|
|
github.com/alicebob/gopher-json v0.0.0-20200520072559-a9ecdc9d1d3a // indirect
|
|
|
|
github.com/alicebob/miniredis/v2 v2.13.3 // indirect
|
|
|
|
github.com/apache/thrift v0.13.0 // indirect
|
|
|
|
github.com/bcicen/jstream v1.0.1 // indirect
|
|
|
|
github.com/beevik/ntp v0.3.0 // indirect
|
|
|
|
github.com/beorn7/perks v1.0.1 // indirect
|
|
|
|
github.com/blang/semver v3.5.1+incompatible // indirect
|
|
|
|
github.com/boombuler/barcode v1.0.1-0.20190219062509-6c824513bacc // indirect
|
|
|
|
github.com/calebcase/tmpfile v1.0.3 // indirect
|
|
|
|
github.com/cespare/xxhash/v2 v2.1.1 // indirect
|
|
|
|
github.com/cheekybits/genny v1.0.0 // indirect
|
|
|
|
github.com/cheggaaa/pb v1.0.29 // indirect
|
|
|
|
github.com/cloudfoundry/gosigar v1.1.0 // indirect
|
|
|
|
github.com/coredns/coredns v1.4.0 // indirect
|
|
|
|
github.com/coreos/go-semver v0.3.0 // indirect
|
|
|
|
github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f // indirect
|
|
|
|
github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f // indirect
|
|
|
|
github.com/davecgh/go-spew v1.1.1 // indirect
|
|
|
|
github.com/dchest/siphash v1.2.1 // indirect
|
|
|
|
github.com/dgrijalva/jwt-go v3.2.0+incompatible // indirect
|
|
|
|
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
|
|
|
|
github.com/djherbis/atime v1.0.0 // indirect
|
|
|
|
github.com/dswarbrick/smart v0.0.0-20190505152634-909a45200d6d // indirect
|
|
|
|
github.com/dustin/go-humanize v1.0.0 // indirect
|
|
|
|
github.com/eapache/go-resiliency v1.2.0 // indirect
|
|
|
|
github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21 // indirect
|
|
|
|
github.com/eapache/queue v1.1.0 // indirect
|
|
|
|
github.com/eclipse/paho.mqtt.golang v1.3.0 // indirect
|
|
|
|
github.com/elazarl/go-bindata-assetfs v1.0.0 // indirect
|
|
|
|
github.com/fatih/color v1.10.0 // indirect
|
|
|
|
github.com/fatih/structs v1.1.0 // indirect
|
|
|
|
github.com/felixge/httpsnoop v1.0.1 // indirect
|
|
|
|
github.com/fsnotify/fsnotify v1.4.9 // indirect
|
2022-02-03 20:49:38 +00:00
|
|
|
github.com/go-oauth2/oauth2/v4 v4.4.2 // indirect
|
2021-10-26 12:57:02 +01:00
|
|
|
github.com/go-ole/go-ole v1.2.4 // indirect
|
|
|
|
github.com/go-redis/redis/v8 v8.7.1 // indirect
|
|
|
|
github.com/go-sql-driver/mysql v1.5.0 // indirect
|
|
|
|
github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0 // indirect
|
|
|
|
github.com/gogo/protobuf v1.3.2 // indirect
|
2022-02-03 20:49:38 +00:00
|
|
|
github.com/golang-jwt/jwt v3.2.1+incompatible // indirect
|
2021-10-26 12:57:02 +01:00
|
|
|
github.com/golang/protobuf v1.5.2 // indirect
|
|
|
|
github.com/golang/snappy v0.0.1 // indirect
|
|
|
|
github.com/gomodule/redigo v2.0.0+incompatible // indirect
|
|
|
|
github.com/google/go-cmp v0.5.5 // indirect
|
2021-11-15 09:21:47 +00:00
|
|
|
github.com/google/pprof v0.0.0-20211108044417-e9b028704de0 // indirect
|
2021-10-26 12:57:02 +01:00
|
|
|
github.com/google/uuid v1.1.2 // indirect
|
|
|
|
github.com/gorilla/handlers v1.5.1 // indirect
|
|
|
|
github.com/gorilla/mux v1.8.0 // indirect
|
|
|
|
github.com/gorilla/schema v1.2.0 // indirect
|
|
|
|
github.com/gorilla/websocket v1.4.2 // indirect
|
|
|
|
github.com/graphql-go/graphql v0.7.9 // indirect
|
|
|
|
github.com/hashicorp/errwrap v1.0.0 // indirect
|
|
|
|
github.com/hashicorp/go-cleanhttp v0.5.1 // indirect
|
|
|
|
github.com/hashicorp/go-multierror v1.0.0 // indirect
|
|
|
|
github.com/hashicorp/go-retryablehttp v0.5.4 // indirect
|
|
|
|
github.com/hashicorp/go-rootcerts v1.0.1 // indirect
|
|
|
|
github.com/hashicorp/go-sockaddr v1.0.2 // indirect
|
|
|
|
github.com/hashicorp/go-uuid v1.0.2 // indirect
|
|
|
|
github.com/hashicorp/hcl v1.0.0 // indirect
|
|
|
|
github.com/hashicorp/vault/api v1.0.4 // indirect
|
|
|
|
github.com/hashicorp/vault/sdk v0.1.13 // indirect
|
|
|
|
github.com/inconshreveable/mousetrap v1.0.0 // indirect
|
|
|
|
github.com/jackc/chunkreader/v2 v2.0.1 // indirect
|
|
|
|
github.com/jackc/pgconn v1.10.0 // indirect
|
|
|
|
github.com/jackc/pgerrcode v0.0.0-20201024163028-a0d42d470451 // indirect
|
|
|
|
github.com/jackc/pgio v1.0.0 // indirect
|
|
|
|
github.com/jackc/pgpassfile v1.0.0 // indirect
|
|
|
|
github.com/jackc/pgproto3/v2 v2.1.1 // indirect
|
|
|
|
github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b // indirect
|
|
|
|
github.com/jackc/pgtype v1.8.1 // indirect
|
|
|
|
github.com/jackc/pgx/v4 v4.13.0 // indirect
|
|
|
|
github.com/jcmturner/gofork v1.0.0 // indirect
|
|
|
|
github.com/josharian/intern v1.0.0 // indirect
|
|
|
|
github.com/json-iterator/go v1.1.10 // indirect
|
|
|
|
github.com/jtolds/monkit-hw/v2 v2.0.0-20191108235325-141a0da276b3 // indirect
|
|
|
|
github.com/jtolds/tracetagger/v2 v2.0.0-rc5 // indirect
|
|
|
|
github.com/klauspost/compress v1.11.3 // indirect
|
|
|
|
github.com/klauspost/cpuid v1.3.1 // indirect
|
|
|
|
github.com/klauspost/pgzip v1.2.5 // indirect
|
|
|
|
github.com/klauspost/readahead v1.3.1 // indirect
|
|
|
|
github.com/klauspost/reedsolomon v1.9.9 // indirect
|
|
|
|
github.com/lib/pq v1.10.2 // indirect
|
2022-02-03 12:20:21 +00:00
|
|
|
github.com/lucas-clemente/quic-go v0.25.0 // indirect
|
2021-10-26 12:57:02 +01:00
|
|
|
github.com/mailru/easyjson v0.7.6 // indirect
|
|
|
|
github.com/marten-seemann/qtls-go1-16 v0.1.4 // indirect
|
|
|
|
github.com/marten-seemann/qtls-go1-17 v0.1.0 // indirect
|
2022-02-03 12:20:21 +00:00
|
|
|
github.com/marten-seemann/qtls-go1-18 v0.1.0-beta.1 // indirect
|
2021-10-26 12:57:02 +01:00
|
|
|
github.com/mattn/go-colorable v0.1.8 // indirect
|
|
|
|
github.com/mattn/go-ieproxy v0.0.1 // indirect
|
|
|
|
github.com/mattn/go-isatty v0.0.12 // indirect
|
|
|
|
github.com/mattn/go-runewidth v0.0.7 // indirect
|
|
|
|
github.com/mattn/go-sqlite3 v1.14.8 // indirect
|
|
|
|
github.com/matttproud/golang_protobuf_extensions v1.0.1 // indirect
|
|
|
|
github.com/miekg/dns v1.1.35 // indirect
|
|
|
|
github.com/minio/cli v1.22.0 // indirect
|
|
|
|
github.com/minio/highwayhash v1.0.0 // indirect
|
|
|
|
github.com/minio/md5-simd v1.1.0 // indirect
|
|
|
|
github.com/minio/minio-go/v7 v7.0.6 // indirect
|
|
|
|
github.com/minio/selfupdate v0.3.1 // indirect
|
|
|
|
github.com/minio/sha256-simd v0.1.1 // indirect
|
|
|
|
github.com/minio/simdjson-go v0.1.5 // indirect
|
|
|
|
github.com/minio/sio v0.2.1 // indirect
|
|
|
|
github.com/mitchellh/go-homedir v1.1.0 // indirect
|
|
|
|
github.com/mitchellh/mapstructure v1.4.1 // indirect
|
|
|
|
github.com/mmcloughlin/avo v0.0.0-20200803215136-443f81d77104 // indirect
|
|
|
|
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
|
|
|
|
github.com/modern-go/reflect2 v1.0.1 // indirect
|
|
|
|
github.com/montanaflynn/stats v0.5.0 // indirect
|
|
|
|
github.com/nats-io/jwt v1.1.0 // indirect
|
|
|
|
github.com/nats-io/nats.go v1.10.0 // indirect
|
|
|
|
github.com/nats-io/nkeys v0.2.0 // indirect
|
|
|
|
github.com/nats-io/nuid v1.0.1 // indirect
|
|
|
|
github.com/nats-io/stan.go v0.7.0 // indirect
|
|
|
|
github.com/ncw/directio v1.0.5 // indirect
|
|
|
|
github.com/nsqio/go-nsq v1.0.8 // indirect
|
|
|
|
github.com/nxadm/tail v1.4.8 // indirect
|
|
|
|
github.com/olivere/elastic/v7 v7.0.22 // indirect
|
|
|
|
github.com/onsi/ginkgo v1.16.4 // indirect
|
2021-10-29 18:44:44 +01:00
|
|
|
github.com/oschwald/maxminddb-golang v1.8.0 // indirect
|
2021-10-26 12:57:02 +01:00
|
|
|
github.com/philhofer/fwd v1.1.1 // indirect
|
|
|
|
github.com/pierrec/lz4 v2.5.2+incompatible // indirect
|
|
|
|
github.com/pkg/errors v0.9.1 // indirect
|
|
|
|
github.com/pmezard/go-difflib v1.0.0 // indirect
|
|
|
|
github.com/pquerna/otp v1.3.0 // indirect
|
|
|
|
github.com/prometheus/client_golang v1.8.0 // indirect
|
|
|
|
github.com/prometheus/client_model v0.2.0 // indirect
|
|
|
|
github.com/prometheus/common v0.14.0 // indirect
|
|
|
|
github.com/prometheus/procfs v0.2.0 // indirect
|
|
|
|
github.com/rcrowley/go-metrics v0.0.0-20200313005456-10cdbea86bc0 // indirect
|
|
|
|
github.com/rjeczalik/notify v0.9.2 // indirect
|
|
|
|
github.com/rs/cors v1.7.0 // indirect
|
|
|
|
github.com/rs/xid v1.2.1 // indirect
|
|
|
|
github.com/ryanuber/go-glob v1.0.0 // indirect
|
|
|
|
github.com/secure-io/sio-go v0.3.0 // indirect
|
|
|
|
github.com/segmentio/backo-go v0.0.0-20200129164019-23eae7c10bd3 // indirect
|
|
|
|
github.com/shirou/gopsutil v3.20.11+incompatible // indirect
|
|
|
|
github.com/shopspring/decimal v1.2.0 // indirect
|
|
|
|
github.com/spacemonkeygo/spacelog v0.0.0-20180420211403-2296661a0572 // indirect
|
|
|
|
github.com/spaolacci/murmur3 v1.1.0 // indirect
|
|
|
|
github.com/spf13/cobra v1.1.3 // indirect
|
|
|
|
github.com/streadway/amqp v1.0.0 // indirect
|
|
|
|
github.com/stripe/stripe-go/v72 v72.51.0 // indirect
|
2022-02-03 20:49:38 +00:00
|
|
|
github.com/tidwall/gjson v1.6.0 // indirect
|
2021-10-26 12:57:02 +01:00
|
|
|
github.com/tidwall/match v1.0.1 // indirect
|
2022-02-03 20:49:38 +00:00
|
|
|
github.com/tidwall/pretty v1.0.1 // indirect
|
2021-10-26 12:57:02 +01:00
|
|
|
github.com/tidwall/sjson v1.0.4 // indirect
|
|
|
|
github.com/tinylib/msgp v1.1.3 // indirect
|
|
|
|
github.com/valyala/tcplisten v0.0.0-20161114210144-ceec8f93295a // indirect
|
|
|
|
github.com/vivint/infectious v0.0.0-20200605153912-25a574ae18a3 // indirect
|
|
|
|
github.com/willf/bitset v1.1.11 // indirect
|
|
|
|
github.com/willf/bloom v2.0.3+incompatible // indirect
|
|
|
|
github.com/xdg/scram v0.0.0-20180814205039-7eeb5667e42c // indirect
|
|
|
|
github.com/xdg/stringprep v1.0.0 // indirect
|
|
|
|
github.com/xtgo/uuid v0.0.0-20140804021211-a0b114877d4c // indirect
|
|
|
|
github.com/ysmood/goob v0.3.0 // indirect
|
|
|
|
github.com/ysmood/gson v0.6.4 // indirect
|
|
|
|
github.com/ysmood/leakless v0.7.0 // indirect
|
|
|
|
github.com/yuin/gopher-lua v0.0.0-20191220021717-ab39c6098bdb // indirect
|
2022-03-17 17:00:02 +00:00
|
|
|
github.com/zeebo/errs v1.3.0 // indirect
|
2021-10-26 12:57:02 +01:00
|
|
|
go.etcd.io/bbolt v1.3.5 // indirect
|
|
|
|
go.etcd.io/etcd v0.0.0-20201125193152-8a03d2e9614b // indirect
|
|
|
|
go.opentelemetry.io/otel v0.18.0 // indirect
|
|
|
|
go.opentelemetry.io/otel/metric v0.18.0 // indirect
|
|
|
|
go.opentelemetry.io/otel/trace v0.18.0 // indirect
|
|
|
|
go.uber.org/atomic v1.7.0 // indirect
|
|
|
|
go.uber.org/multierr v1.6.0 // indirect
|
2022-02-03 12:20:21 +00:00
|
|
|
golang.org/x/crypto v0.0.0-20220131195533-30dcbda58838 // indirect
|
2021-10-26 12:57:02 +01:00
|
|
|
golang.org/x/mod v0.4.2 // indirect
|
2022-02-03 12:20:21 +00:00
|
|
|
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2 // indirect
|
2021-10-26 12:57:02 +01:00
|
|
|
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
|
2022-02-03 12:20:21 +00:00
|
|
|
golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27 // indirect
|
2021-10-26 12:57:02 +01:00
|
|
|
golang.org/x/text v0.3.6 // indirect
|
|
|
|
golang.org/x/time v0.0.0-20200630173020-3af7569d3a1e // indirect
|
|
|
|
golang.org/x/tools v0.1.1 // indirect
|
|
|
|
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect
|
|
|
|
google.golang.org/api v0.20.0 // indirect
|
2022-02-03 20:49:38 +00:00
|
|
|
google.golang.org/appengine v1.6.6 // indirect
|
2021-10-26 12:57:02 +01:00
|
|
|
google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013 // indirect
|
|
|
|
google.golang.org/grpc v1.27.1 // indirect
|
2022-01-31 12:57:13 +00:00
|
|
|
google.golang.org/protobuf v1.27.1 // indirect
|
2021-10-26 12:57:02 +01:00
|
|
|
gopkg.in/asn1-ber.v1 v1.0.0-20181015200546-f715ec2f112d // indirect
|
|
|
|
gopkg.in/ini.v1 v1.62.0 // indirect
|
|
|
|
gopkg.in/jcmturner/aescts.v1 v1.0.1 // indirect
|
|
|
|
gopkg.in/jcmturner/dnsutils.v1 v1.0.1 // indirect
|
|
|
|
gopkg.in/jcmturner/gokrb5.v7 v7.5.0 // indirect
|
|
|
|
gopkg.in/jcmturner/rpc.v1 v1.1.0 // indirect
|
|
|
|
gopkg.in/ldap.v3 v3.0.3 // indirect
|
|
|
|
gopkg.in/segmentio/analytics-go.v3 v3.1.0 // indirect
|
|
|
|
gopkg.in/square/go-jose.v2 v2.3.1 // indirect
|
|
|
|
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect
|
|
|
|
gopkg.in/webhelp.v1 v1.0.0-20170530084242-3f30213e4c49 // indirect
|
|
|
|
gopkg.in/yaml.v2 v2.4.0 // indirect
|
|
|
|
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect
|
2022-03-15 21:54:15 +00:00
|
|
|
storj.io/drpc v0.0.30 // indirect
|
2021-08-23 12:43:22 +01:00
|
|
|
storj.io/gateway v1.4.1 // indirect
|
2021-10-26 12:57:02 +01:00
|
|
|
storj.io/minio v0.0.0-20211007171754-df6c27823c8a // indirect
|
2022-01-31 12:57:13 +00:00
|
|
|
storj.io/monkit-jaeger v0.0.0-20220131130547-dc4cb5a0d97a // indirect
|
satellite/repair: in dns redial, don't retry if CloseError
To save load on DNS servers, the repair code first tries to dial the
last known good ip and port for a node, and then falls back to a DNS
lookup only if we fail to connect to the last known good ip and port.
However, it looks like we are seeing errors during the client stream
Close() call (probably due to quic-go code), and those are classified
the same as errors encountered during Dial. The repairer code sees this
error, assumes that we failed to contact the node, and retries- but
since we did actually succeed in connecting the first time around, this
results in submitting the same order limit (with the same serial number)
to the storage node, which (rightfully) rejects it.
So together with change I055c186d5fd4e79560f67763175bc3130b9bc7d2 in
storj/uplink, this should avoid the double submission and avoid dinging
nodes' suspension scores unfairly.
See https://github.com/storj/storj/issues/4687.
Also, moving the testsuite directory check up above check-monkit in the
Jenkins Lint task, so that a non-tidy testsuite/go.mod can be recognized
and handled before everything breaks weirdly and seemingly randomly
later on.
Change-Id: Icb2b05aaff921d0af6aba10e450ac7e0a7bb2655
2022-03-30 22:19:00 +01:00
|
|
|
storj.io/uplink v1.8.2-0.20220401124330-4a78b8e6431f // indirect
|
2021-10-26 12:57:02 +01:00
|
|
|
)
|