chore: increase sysctl values for the MSSQL container

This commit is contained in:
Manuel de la Peña
2024-12-12 06:41:10 +01:00
parent bff5333d67
commit 8cb7bc56b2
2 changed files with 13 additions and 2 deletions

View File

@@ -3,8 +3,10 @@ module github.com/gofiber/storage/mssql/v2
go 1.22
require (
github.com/docker/docker v27.1.1+incompatible
github.com/microsoft/go-mssqldb v1.7.2
github.com/stretchr/testify v1.9.0
github.com/testcontainers/testcontainers-go v0.34.0
github.com/testcontainers/testcontainers-go/modules/mssql v0.34.0
)
@@ -19,7 +21,6 @@ require (
github.com/cpuguy83/dockercfg v0.3.2 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/distribution/reference v0.6.0 // indirect
github.com/docker/docker v27.1.1+incompatible // indirect
github.com/docker/go-connections v0.5.0 // indirect
github.com/docker/go-units v0.5.0 // indirect
github.com/felixge/httpsnoop v1.0.4 // indirect
@@ -47,7 +48,6 @@ require (
github.com/shirou/gopsutil/v3 v3.23.12 // indirect
github.com/shoenig/go-m1cpu v0.1.6 // indirect
github.com/sirupsen/logrus v1.9.3 // indirect
github.com/testcontainers/testcontainers-go v0.34.0 // indirect
github.com/tklauser/go-sysconf v0.3.12 // indirect
github.com/tklauser/numcpus v0.6.1 // indirect
github.com/yusufpapurcu/wmi v1.2.3 // indirect

View File

@@ -7,7 +7,9 @@ import (
"testing"
"time"
"github.com/docker/docker/api/types/container"
"github.com/stretchr/testify/require"
"github.com/testcontainers/testcontainers-go"
"github.com/testcontainers/testcontainers-go/modules/mssql"
)
@@ -34,6 +36,15 @@ func newTestStore(t testing.TB) (*Storage, error) {
c, err := mssql.Run(ctx, img,
mssql.WithPassword(mssqlPass),
mssql.WithAcceptEULA(),
testcontainers.CustomizeRequest(testcontainers.GenericContainerRequest{
ContainerRequest: testcontainers.ContainerRequest{
HostConfigModifier: func(hc *container.HostConfig) {
hc.Sysctls = map[string]string{
"fs.aio-max-nr": "1048576",
}
},
},
}),
)
if err != nil {
return nil, err