Ekaterina Lebedeva
03d5a1d5ad
All checks were successful
Vulncheck / Vulncheck (pull_request) Successful in 2m55s
Pre-commit hooks / Pre-commit (pull_request) Successful in 3m21s
Tests and linters / gopls check (pull_request) Successful in 3m39s
Tests and linters / Run gofumpt (pull_request) Successful in 4m57s
DCO action / DCO (pull_request) Successful in 5m18s
Build / Build Components (pull_request) Successful in 6m30s
Tests and linters / Tests (pull_request) Successful in 6m44s
Tests and linters / Staticcheck (pull_request) Successful in 6m42s
Tests and linters / Lint (pull_request) Successful in 7m41s
Tests and linters / Tests with -race (pull_request) Successful in 7m47s
* Added new method for listing containers to container service. It opens stream and sends containers in batches. * Added TransportSplitter wrapper around ExecutionService to split container ID list read from contract in parts that are smaller than grpc max message size. Batch size can be changed in node configuration file (as in example config file). * Changed `container list` implementaion in cli: now ListStream is called by default. Old List is called only if ListStream is not implemented. Signed-off-by: Ekaterina Lebedeva <ekaterina.lebedeva@yadro.com>
136 lines
6.3 KiB
Modula-2
136 lines
6.3 KiB
Modula-2
module git.frostfs.info/TrueCloudLab/frostfs-node
|
|
|
|
go 1.22
|
|
|
|
require (
|
|
code.gitea.io/sdk/gitea v0.17.1
|
|
git.frostfs.info/TrueCloudLab/frostfs-contract v0.21.1-0.20241205083807-762d7f9f9f08
|
|
git.frostfs.info/TrueCloudLab/frostfs-crypto v0.6.0
|
|
git.frostfs.info/TrueCloudLab/frostfs-locode-db v0.4.1-0.20240710074952-65761deb5c0d
|
|
git.frostfs.info/TrueCloudLab/frostfs-observability v0.0.0-20241112082307-f17779933e88
|
|
git.frostfs.info/TrueCloudLab/frostfs-sdk-go v0.0.0-20241210104938-c4463df8d467
|
|
git.frostfs.info/TrueCloudLab/hrw v1.2.1
|
|
git.frostfs.info/TrueCloudLab/multinet v0.0.0-20241015075604-6cb0d80e0972
|
|
git.frostfs.info/TrueCloudLab/policy-engine v0.0.0-20240814080254-96225afacb88
|
|
git.frostfs.info/TrueCloudLab/tzhash v1.8.0
|
|
git.frostfs.info/TrueCloudLab/zapjournald v0.0.0-20240124114243-cb2e66427d02
|
|
github.com/VictoriaMetrics/easyproto v0.1.4
|
|
github.com/cheggaaa/pb v1.0.29
|
|
github.com/chzyer/readline v1.5.1
|
|
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
|
|
github.com/felixge/fgprof v0.9.5
|
|
github.com/flynn-archive/go-shlex v0.0.0-20150515145356-3f9db97f8568
|
|
github.com/gdamore/tcell/v2 v2.7.4
|
|
github.com/go-pkgz/expirable-cache/v3 v3.0.0
|
|
github.com/google/uuid v1.6.0
|
|
github.com/hashicorp/golang-lru/v2 v2.0.7
|
|
github.com/klauspost/compress v1.17.4
|
|
github.com/mailru/easyjson v0.7.7
|
|
github.com/mr-tron/base58 v1.2.0
|
|
github.com/multiformats/go-multiaddr v0.12.1
|
|
github.com/nspcc-dev/neo-go v0.106.3
|
|
github.com/olekukonko/tablewriter v0.0.5
|
|
github.com/panjf2000/ants/v2 v2.9.0
|
|
github.com/prometheus/client_golang v1.19.0
|
|
github.com/rivo/tview v0.0.0-20240625185742-b0a7293b8130
|
|
github.com/spf13/cast v1.6.0
|
|
github.com/spf13/cobra v1.8.1
|
|
github.com/spf13/pflag v1.0.5
|
|
github.com/spf13/viper v1.19.0
|
|
github.com/ssgreg/journald v1.0.0
|
|
github.com/stretchr/testify v1.9.0
|
|
go.etcd.io/bbolt v1.3.10
|
|
go.opentelemetry.io/otel v1.28.0
|
|
go.opentelemetry.io/otel/trace v1.28.0
|
|
go.uber.org/zap v1.27.0
|
|
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56
|
|
golang.org/x/sync v0.7.0
|
|
golang.org/x/sys v0.22.0
|
|
golang.org/x/term v0.21.0
|
|
google.golang.org/grpc v1.66.2
|
|
google.golang.org/protobuf v1.34.2
|
|
gopkg.in/yaml.v3 v3.0.1
|
|
)
|
|
|
|
require (
|
|
github.com/sagikazarmark/locafero v0.6.0 // indirect
|
|
github.com/sagikazarmark/slog-shim v0.1.0 // indirect
|
|
github.com/sourcegraph/conc v0.3.0 // indirect
|
|
)
|
|
|
|
require (
|
|
git.frostfs.info/TrueCloudLab/rfc6979 v0.4.0 // indirect
|
|
github.com/antlr4-go/antlr/v4 v4.13.1 // indirect
|
|
github.com/beorn7/perks v1.0.1 // indirect
|
|
github.com/bits-and-blooms/bitset v1.13.0 // indirect
|
|
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
|
|
github.com/cespare/xxhash/v2 v2.3.0 // indirect
|
|
github.com/consensys/bavard v0.1.13 // indirect
|
|
github.com/consensys/gnark-crypto v0.12.2-0.20231222162921-eb75782795d2 // indirect
|
|
github.com/cpuguy83/go-md2man/v2 v2.0.4 // indirect
|
|
github.com/davidmz/go-pageant v1.0.2 // indirect
|
|
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 // indirect
|
|
github.com/fsnotify/fsnotify v1.7.0 // indirect
|
|
github.com/gdamore/encoding v1.0.0 // indirect
|
|
github.com/go-fed/httpsig v1.1.0 // indirect
|
|
github.com/go-logr/logr v1.4.2 // indirect
|
|
github.com/go-logr/stdr v1.2.2 // indirect
|
|
github.com/golang/snappy v0.0.4 // indirect
|
|
github.com/google/pprof v0.0.0-20240227163752-401108e1b7e7 // indirect
|
|
github.com/gorilla/websocket v1.5.1 // indirect
|
|
github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.0.0 // indirect
|
|
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.0.1 // indirect
|
|
github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0 // indirect
|
|
github.com/hashicorp/go-version v1.6.0 // indirect
|
|
github.com/hashicorp/hcl v1.0.0 // indirect
|
|
github.com/holiman/uint256 v1.2.4 // indirect
|
|
github.com/inconshreveable/mousetrap v1.1.0 // indirect
|
|
github.com/ipfs/go-cid v0.4.1 // indirect
|
|
github.com/josharian/intern v1.0.0 // indirect
|
|
github.com/klauspost/cpuid/v2 v2.2.6 // indirect
|
|
github.com/klauspost/reedsolomon v1.12.1 // indirect
|
|
github.com/lucasb-eyer/go-colorful v1.2.0 // indirect
|
|
github.com/magiconair/properties v1.8.7 // indirect
|
|
github.com/mattn/go-runewidth v0.0.15 // indirect
|
|
github.com/minio/sha256-simd v1.0.1 // indirect
|
|
github.com/mitchellh/mapstructure v1.5.0 // indirect
|
|
github.com/mmcloughlin/addchain v0.4.0 // indirect
|
|
github.com/multiformats/go-base32 v0.1.0 // indirect
|
|
github.com/multiformats/go-base36 v0.2.0 // indirect
|
|
github.com/multiformats/go-multibase v0.2.0 // indirect
|
|
github.com/multiformats/go-multihash v0.2.3 // indirect
|
|
github.com/multiformats/go-varint v0.0.7 // indirect
|
|
github.com/nspcc-dev/go-ordered-json v0.0.0-20240301084351-0246b013f8b2 // indirect
|
|
github.com/nspcc-dev/neo-go/pkg/interop v0.0.0-20240727093519-1a48f1ce43ec // indirect
|
|
github.com/nspcc-dev/rfc6979 v0.2.1 // indirect
|
|
github.com/pelletier/go-toml/v2 v2.2.2 // indirect
|
|
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
|
|
github.com/prometheus/client_model v0.5.0 // indirect
|
|
github.com/prometheus/common v0.48.0 // indirect
|
|
github.com/prometheus/procfs v0.12.0 // indirect
|
|
github.com/rivo/uniseg v0.4.7 // indirect
|
|
github.com/russross/blackfriday/v2 v2.1.0 // indirect
|
|
github.com/spaolacci/murmur3 v1.1.0 // indirect
|
|
github.com/spf13/afero v1.11.0 // indirect
|
|
github.com/subosito/gotenv v1.6.0 // indirect
|
|
github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d // indirect
|
|
github.com/twmb/murmur3 v1.1.8 // indirect
|
|
github.com/urfave/cli v1.22.14 // indirect
|
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.28.0 // indirect
|
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.28.0 // indirect
|
|
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.28.0 // indirect
|
|
go.opentelemetry.io/otel/metric v1.28.0 // indirect
|
|
go.opentelemetry.io/otel/sdk v1.28.0 // indirect
|
|
go.opentelemetry.io/proto/otlp v1.3.1 // indirect
|
|
go.uber.org/multierr v1.11.0 // indirect
|
|
golang.org/x/crypto v0.24.0 // indirect
|
|
golang.org/x/net v0.26.0 // indirect
|
|
golang.org/x/text v0.16.0 // indirect
|
|
google.golang.org/genproto/googleapis/api v0.0.0-20240701130421-f6361c86f094 // indirect
|
|
google.golang.org/genproto/googleapis/rpc v0.0.0-20240701130421-f6361c86f094 // indirect
|
|
gopkg.in/ini.v1 v1.67.0 // indirect
|
|
lukechampine.com/blake3 v1.2.1 // indirect
|
|
rsc.io/tmplfunc v0.0.3 // indirect
|
|
)
|
|
|
|
replace github.com/nspcc-dev/neo-go => git.frostfs.info/TrueCloudLab/neoneo-go v0.106.1-0.20241015133823-8aee80dbdc07
|