> ROOT_DIR=/tmp/go-bench-away-job-ec6052c9-1500-4b7e-ac27-29accb9bcf45-2915505476 > OUTPUT_FILE=/tmp/go-bench-away-job-ec6052c9-1500-4b7e-ac27-29accb9bcf45-2915505476/results.txt > SHA_FILE=/tmp/go-bench-away-job-ec6052c9-1500-4b7e-ac27-29accb9bcf45-2915505476/sha.txt > GO_VERSION_FILE=/tmp/go-bench-away-job-ec6052c9-1500-4b7e-ac27-29accb9bcf45-2915505476/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-ec6052c9-1500-4b7e-ac27-29accb9bcf45-2915505476/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-build3240918549=/tmp/go-build -gno-record-gcc-switches' GOHOSTARCH='amd64' GOHOSTOS='linux' GOINSECURE='' GOMOD='/tmp/go-bench-away-job-ec6052c9-1500-4b7e-ac27-29accb9bcf45-2915505476/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 348392168 ns/op BenchmarkJetStreamMetaSnapshot/Default-16 14 269615976 ns/op BenchmarkJetStreamMetaSnapshot/Default-16 12 275883462 ns/op BenchmarkJetStreamMetaSnapshot/Default-16 14 232462246 ns/op BenchmarkJetStreamMetaSnapshot/Default-16 15 228562523 ns/op BenchmarkJetStreamMetaSnapshot/AllUnsupported BenchmarkJetStreamMetaSnapshot/AllUnsupported-16 14 301249955 ns/op BenchmarkJetStreamMetaSnapshot/AllUnsupported-16 10 360596662 ns/op BenchmarkJetStreamMetaSnapshot/AllUnsupported-16 10 305241946 ns/op BenchmarkJetStreamMetaSnapshot/AllUnsupported-16 14 230581592 ns/op BenchmarkJetStreamMetaSnapshot/AllUnsupported-16 15 221244369 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 778316 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=Stream-16 10000 736910 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=Stream-16 10000 719284 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=Stream-16 10000 745577 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=Stream-16 10000 727476 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 1358875 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=KVBucket-16 10000 1765223 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=KVBucket-16 10000 1566183 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=KVBucket-16 10000 1326042 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=KVBucket-16 10000 1628914 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 2054237 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=ObjStore-16 10000 1957381 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=ObjStore-16 10000 1973852 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=ObjStore-16 10000 1978560 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=ObjStore-16 10000 2096089 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 709 4434691 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=Stream-16 728 4406604 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=Stream-16 710 4432550 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=Stream-16 712 4425463 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=Stream-16 721 4439462 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 692 4432262 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=KVBucket-16 720 4420129 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=KVBucket-16 718 4451925 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=KVBucket-16 711 4466769 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=KVBucket-16 723 4467690 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 722 4462841 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=ObjStore-16 721 4453415 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=ObjStore-16 723 4461080 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=ObjStore-16 722 4478657 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=ObjStore-16 723 4440825 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 699 4636513 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=Stream-16 693 4455578 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=Stream-16 688 4495321 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=Stream-16 687 4489349 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=Stream-16 700 4471727 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 4502869 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=KVBucket-16 680 4511801 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=KVBucket-16 716 4501444 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=KVBucket-16 706 4461025 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=KVBucket-16 676 4524101 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 699 4494705 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=ObjStore-16 686 4522270 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=ObjStore-16 714 4505034 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=ObjStore-16 686 4486885 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=ObjStore-16 684 4484395 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 85842 48469 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Ephemeral-16 85610 47959 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Ephemeral-16 86846 47517 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Ephemeral-16 86791 47277 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Ephemeral-16 86338 47002 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 86622 46461 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Durable-16 87316 46167 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Durable-16 87967 45737 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Durable-16 86991 45519 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Durable-16 89133 47658 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 722 4412164 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Ephemeral-16 717 4398972 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Ephemeral-16 715 4387565 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Ephemeral-16 722 4418185 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Ephemeral-16 721 4421766 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 722 4440990 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Durable-16 718 4381774 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Durable-16 693 4397153 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Durable-16 699 4427058 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Durable-16 727 4402273 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 693 4443649 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Ephemeral-16 703 4440004 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Ephemeral-16 706 4454802 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Ephemeral-16 708 4419638 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Ephemeral-16 711 4480717 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 706 4431058 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Durable-16 703 4466051 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Durable-16 706 4454873 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Durable-16 700 4465677 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Durable-16 706 4413284 ns/op 0 %error PASS ok github.com/nats-io/nats-server/v2/server 766.719s Done