INNER CODE UNIT · Go
testCompression
percona/percona-backup-mongodb · cmd/pbm-speed-test/main.go:169
func testCompression(mURL string, compression compress.CompressionType, level *int, sizeGb float64, collection string) {
ctx := context.Background()
var cn *mongo.Client
if collection != "" {
cn, err := connect.MongoConnect(ctx, mURL, connect.Direct(true))
if err != nil {
stdlog.Fatalln("Error: connect to mongodb-node:", err)
}
defer cn.Disconnect(ctx) //nolint:errcheck
}
stg := blackhole.New()
done := make(chan struct{})
go printw(done)
r, err := doTest(cn, stg, compression, level, sizeGb, collection)