mirror of
https://github.com/featurebasedb/featurebase.git
synced 2026-10-09 04:17:51 +00:00
* use mainline etcd-io dependencies, not forks
this commit does lots of things around clustering with goal of increasing stability.
- upgrades from molecula/etcd to go.etcd.io/etcd@v3.5.4
- upgrades from seebs/bbolt to go.etcd.io/bbolt@v1.3.6
- update tests to use unix sockets for etcd cluster communication
- this is what etcd uses for a lot of internal testing, so if their devs think
it's a valid test, we can probably accept that
- cleanup etcd node-watcher shutdown process
Co-authored-by: tgruben <tgruben@gmail.com>
* moved random query to another repo
it had weird dependency issues with upgrading to mainline etcd bc of the vegeta dep
so we removed it bc no one really uses it anyway
we got this error message:
```
github.com/molecula/featurebase/v3/cmd/random-query imports
github.com/tsenart/vegeta/v12/lib tested by
github.com/tsenart/vegeta/v12/lib.test imports
github.com/streadway/quantile tested by
github.com/streadway/quantile.test imports
.: "." is relative, but relative import paths are not supported in module mode
```
* add cleanup to EtcdUnixSocket test util
Co-authored-by: reesporte <reesedporter@gmail.com>
65 lines
2.5 KiB
Modula-2
65 lines
2.5 KiB
Modula-2
module github.com/molecula/featurebase/v3
|
|
|
|
require (
|
|
github.com/CAFxX/gcnotifier v0.0.0-20190112062741-224a280d589d
|
|
github.com/DataDog/datadog-go v2.2.0+incompatible
|
|
github.com/HdrHistogram/hdrhistogram-go v1.1.0 // indirect
|
|
github.com/beevik/ntp v0.3.0
|
|
github.com/benbjohnson/immutable v0.3.0
|
|
github.com/buger/jsonparser v1.1.1
|
|
github.com/cespare/xxhash v1.1.0
|
|
github.com/davecgh/go-spew v1.1.1
|
|
github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f // indirect
|
|
github.com/felixge/fgprof v0.9.1
|
|
github.com/fsnotify/fsnotify v1.4.9 // indirect
|
|
github.com/go-test/deep v1.0.7
|
|
github.com/gogo/protobuf v1.3.2
|
|
github.com/golang-jwt/jwt v3.2.2+incompatible
|
|
github.com/golang/protobuf v1.5.2
|
|
github.com/google/go-cmp v0.5.5
|
|
github.com/gopherjs/gopherjs v0.0.0-20200217142428-fce0ec30dd00 // indirect
|
|
github.com/gorilla/handlers v1.3.0
|
|
github.com/gorilla/mux v1.7.0
|
|
github.com/gorilla/securecookie v1.1.1
|
|
github.com/hashicorp/go-retryablehttp v0.7.0
|
|
github.com/improbable-eng/grpc-web v0.13.0
|
|
github.com/lib/pq v1.8.0
|
|
github.com/molecula/apophenia v0.0.0-20190827192002-68b7a14a478b
|
|
github.com/opentracing/opentracing-go v1.1.0
|
|
github.com/pelletier/go-toml v1.4.0
|
|
github.com/pkg/errors v0.9.1
|
|
github.com/prometheus/client_golang v1.11.1
|
|
github.com/prometheus/client_model v0.2.0
|
|
github.com/prometheus/prom2json v1.3.0
|
|
github.com/rakyll/statik v0.1.7
|
|
github.com/remyoudompheng/bigfft v0.0.0-20190728182440-6a916e37a237 // indirect
|
|
github.com/rs/cors v1.7.0 // indirect
|
|
github.com/satori/go.uuid v1.2.0
|
|
github.com/shirou/gopsutil/v3 v3.21.9
|
|
github.com/spf13/cobra v1.1.3
|
|
github.com/spf13/pflag v1.0.5
|
|
github.com/spf13/viper v1.7.1
|
|
github.com/stretchr/testify v1.7.0
|
|
github.com/uber/jaeger-client-go v2.25.0+incompatible
|
|
github.com/uber/jaeger-lib v2.4.0+incompatible // indirect
|
|
github.com/zeebo/blake3 v0.1.1
|
|
go.etcd.io/bbolt v1.3.6
|
|
go.etcd.io/etcd v3.3.27+incompatible
|
|
go.etcd.io/etcd/api/v3 v3.5.4
|
|
go.etcd.io/etcd/client/pkg/v3 v3.5.4
|
|
go.etcd.io/etcd/client/v3 v3.5.4
|
|
go.etcd.io/etcd/server/v3 v3.5.4
|
|
golang.org/x/exp v0.0.0-20201008143054-e3b2a7f2fdc7
|
|
golang.org/x/mod v0.5.1
|
|
golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4 // indirect
|
|
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d
|
|
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
|
|
golang.org/x/sys v0.0.0-20220111092808-5a964db01320 // indirect
|
|
google.golang.org/grpc v1.38.0
|
|
gopkg.in/yaml.v2 v2.4.0
|
|
modernc.org/mathutil v1.0.0
|
|
modernc.org/strutil v1.0.0
|
|
vitess.io/vitess v3.0.0-rc.3.0.20190602171040-12bfde34629c+incompatible
|
|
)
|
|
|
|
go 1.14
|