> ROOT_DIR=/tmp/go-bench-away-job-fdb1f0f9-849c-4144-ac94-91efd30a6e82-2800103571 > OUTPUT_FILE=/tmp/go-bench-away-job-fdb1f0f9-849c-4144-ac94-91efd30a6e82-2800103571/results.txt > SHA_FILE=/tmp/go-bench-away-job-fdb1f0f9-849c-4144-ac94-91efd30a6e82-2800103571/sha.txt > GO_VERSION_FILE=/tmp/go-bench-away-job-fdb1f0f9-849c-4144-ac94-91efd30a6e82-2800103571/go_version.txt > GIT_REMOTE=https://github.com/nats-io/nats-server.git > GIT_REF=main > TESTS_DIR=server > BENCHMARKS_FILTER=BenchmarkJetStream(Create|Meta) > BENCHMARK_REPETITIONS=5 > BENCHMARK_MIN_RUN_TIME=3s > MAX_RUN_TIME=4h0m0s > GO=/usr/local/go1.26.3/bin/go > GIT=/usr/bin/git Cloning https://github.com/nats-io/nats-server.git ref: main to /tmp/go-bench-away-job-fdb1f0f9-849c-4144-ac94-91efd30a6e82-2800103571/source.git SHA of main: b7aeab5cbada5fd2d9ffd8fbaab44faa172e400f Go runtime: go version go1.26.3 linux/amd64 AR='ar' CC='gcc' CGO_CFLAGS='-O2 -g' CGO_CPPFLAGS='' CGO_CXXFLAGS='-O2 -g' CGO_ENABLED='0' CGO_FFLAGS='-O2 -g' CGO_LDFLAGS='-O2 -g' CXX='g++' GCCGO='gccgo' GO111MODULE='' GOAMD64='v1' GOARCH='amd64' GOAUTH='netrc' GOBIN='' GOCACHE='/home/gauge-gba/.cache/go-build' GOCACHEPROG='' GODEBUG='' GOENV='/home/gauge-gba/.config/go/env' GOEXE='' GOEXPERIMENT='' GOFIPS140='off' GOFLAGS='' GOGCCFLAGS='-fPIC -m64 -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build1790779080=/tmp/go-build -gno-record-gcc-switches' GOHOSTARCH='amd64' GOHOSTOS='linux' GOINSECURE='' GOMOD='/tmp/go-bench-away-job-fdb1f0f9-849c-4144-ac94-91efd30a6e82-2800103571/source.git/go.mod' GOMODCACHE='/home/gauge-gba/go/pkg/mod' GONOPROXY='' GONOSUMDB='' GOOS='linux' GOPATH='/home/gauge-gba/go' GOPRIVATE='' GOPROXY='https://proxy.golang.org,direct' GOROOT='/usr/local/go1.26.3' GOSUMDB='sum.golang.org' GOTELEMETRY='local' GOTELEMETRYDIR='/home/gauge-gba/.config/go/telemetry' GOTMPDIR='' GOTOOLCHAIN='auto' GOTOOLDIR='/usr/local/go1.26.3/pkg/tool/linux_amd64' GOVCS='' GOVERSION='go1.26.3' GOWORK='' PKG_CONFIG='pkg-config' Running benchmarks with filter 'BenchmarkJetStream(Create|Meta)' (5 repetitions, 3s min runtime, timeout in 4h0m0s) goos: linux goarch: amd64 pkg: github.com/nats-io/nats-server/v2/server cpu: Intel(R) Xeon(R) E-2388G CPU @ 3.20GHz BenchmarkJetStreamMetaSnapshot BenchmarkJetStreamMetaSnapshot/Default BenchmarkJetStreamMetaSnapshot/Default-16 9 354746916 ns/op BenchmarkJetStreamMetaSnapshot/Default-16 13 231837724 ns/op BenchmarkJetStreamMetaSnapshot/Default-16 15 296996271 ns/op BenchmarkJetStreamMetaSnapshot/Default-16 14 232811936 ns/op BenchmarkJetStreamMetaSnapshot/Default-16 14 231014215 ns/op BenchmarkJetStreamMetaSnapshot/AllUnsupported BenchmarkJetStreamMetaSnapshot/AllUnsupported-16 15 235145464 ns/op BenchmarkJetStreamMetaSnapshot/AllUnsupported-16 14 237252100 ns/op BenchmarkJetStreamMetaSnapshot/AllUnsupported-16 14 230693678 ns/op BenchmarkJetStreamMetaSnapshot/AllUnsupported-16 14 227801555 ns/op BenchmarkJetStreamMetaSnapshot/AllUnsupported-16 14 229228416 ns/op BenchmarkJetStreamCreate BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12 BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=Stream BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=Stream-16 10000 760912 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=Stream-16 10000 737855 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=Stream-16 10000 742171 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=Stream-16 10000 762089 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=Stream-16 10000 760679 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=KVBucket BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=KVBucket-16 10000 1381145 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=KVBucket-16 10000 2293501 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=KVBucket-16 10000 1482355 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=KVBucket-16 10000 1561952 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=KVBucket-16 10000 1996600 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=ObjStore BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=ObjStore-16 10000 1968830 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=ObjStore-16 10000 1961291 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=ObjStore-16 10000 1951110 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=ObjStore-16 10000 1969411 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=ObjStore-16 10000 1967038 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12 BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=Stream BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=Stream-16 706 4395040 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=Stream-16 717 4386654 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=Stream-16 724 4423584 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=Stream-16 721 4433072 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=Stream-16 718 4407046 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=KVBucket BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=KVBucket-16 724 4445089 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=KVBucket-16 720 4389140 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=KVBucket-16 698 4483281 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=KVBucket-16 715 4427797 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=KVBucket-16 708 4415041 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=ObjStore BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=ObjStore-16 726 4439571 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=ObjStore-16 716 4438538 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=ObjStore-16 702 4448789 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=ObjStore-16 718 4405736 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=ObjStore-16 729 4404568 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12 BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=Stream BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=Stream-16 702 7622306 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=Stream-16 687 4509694 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=Stream-16 710 4493863 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=Stream-16 697 4484323 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=Stream-16 711 4507476 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=KVBucket BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=KVBucket-16 681 4498230 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=KVBucket-16 690 4485214 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=KVBucket-16 716 4463863 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=KVBucket-16 705 4480044 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=KVBucket-16 712 4519320 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=ObjStore BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=ObjStore-16 691 4510131 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=ObjStore-16 696 4475465 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=ObjStore-16 681 4516257 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=ObjStore-16 687 4504075 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=ObjStore-16 697 4524313 ns/op 0 %error BenchmarkJetStreamCreateConsumers BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12 BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Ephemeral BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Ephemeral-16 85396 48512 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Ephemeral-16 85914 48513 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Ephemeral-16 85549 48372 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Ephemeral-16 85484 47911 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Ephemeral-16 85621 47561 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Durable BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Durable-16 86583 47356 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Durable-16 86064 47047 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Durable-16 87019 46364 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Durable-16 86808 47009 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Durable-16 87374 48149 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12 BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Ephemeral BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Ephemeral-16 718 4375970 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Ephemeral-16 739 4396228 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Ephemeral-16 741 4388952 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Ephemeral-16 727 4382620 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Ephemeral-16 714 4408931 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Durable BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Durable-16 727 4386331 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Durable-16 717 4379718 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Durable-16 728 4376514 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Durable-16 724 4393251 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Durable-16 727 4395997 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12 BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Ephemeral BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Ephemeral-16 705 4431989 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Ephemeral-16 708 4412093 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Ephemeral-16 706 4449451 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Ephemeral-16 703 4424822 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Ephemeral-16 706 4436971 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Durable BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Durable-16 711 4444212 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Durable-16 698 4454499 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Durable-16 705 4432882 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Durable-16 687 4461022 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Durable-16 705 4469936 ns/op 0 %error PASS ok github.com/nats-io/nats-server/v2/server 766.093s Done