diff --git a/.seqbench/baseline.env b/.seqbench/baseline.env index ee12dfcb..39957acd 100644 --- a/.seqbench/baseline.env +++ b/.seqbench/baseline.env @@ -1,4 +1,8 @@ GOGC=100 +GODEBUG=gctrace=1 + +# For search only scenarios +# GOMEMLIMIT=800MiB SEQDB_STORAGE_FRAC_SIZE=16MiB SEQDB_STORAGE_TOTAL_SIZE=10GiB diff --git a/.seqbench/comparison.env b/.seqbench/comparison.env index ee12dfcb..beeb8acb 100644 --- a/.seqbench/comparison.env +++ b/.seqbench/comparison.env @@ -1,4 +1,10 @@ GOGC=100 +GODEBUG=gctrace=1 +GO_VERSION=1.26rc2 +GOEXPERIMENT=nogreenteagc + +# For search only scenarios +# GOMEMLIMIT=800MiB SEQDB_STORAGE_FRAC_SIZE=16MiB SEQDB_STORAGE_TOTAL_SIZE=10GiB diff --git a/build/package/Dockerfile b/build/package/Dockerfile index 8d9da1f9..f6f2c118 100644 --- a/build/package/Dockerfile +++ b/build/package/Dockerfile @@ -15,9 +15,12 @@ COPY . . ARG VERSION ARG BUILD_TIME +ARG GOEXPERIMENT ARG CGO_ENABLED=1 -RUN CGO_ENABLED=${CGO_ENABLED} go build -trimpath \ +RUN GOEXPERIMENT=${GOEXPERIMENT} \ + CGO_ENABLED=${CGO_ENABLED} \ + go build -trimpath \ -tags 'netgo osusergo' \ -ldflags "-w -s \ -X github.com/ozontech/seq-db/buildinfo.Version=${VERSION} \