> ROOT_DIR=/tmp/go-bench-away-job-030ed08c-3250-4c9b-8476-ff8096971e33-3458003629 > OUTPUT_FILE=/tmp/go-bench-away-job-030ed08c-3250-4c9b-8476-ff8096971e33-3458003629/results.txt > SHA_FILE=/tmp/go-bench-away-job-030ed08c-3250-4c9b-8476-ff8096971e33-3458003629/sha.txt > GO_VERSION_FILE=/tmp/go-bench-away-job-030ed08c-3250-4c9b-8476-ff8096971e33-3458003629/go_version.txt > GIT_REMOTE=https://github.com/nats-io/nats-server.git > GIT_REF=daniele/leaf-lock-contention > TESTS_DIR=server > BENCHMARKS_FILTER=BenchmarkJetStream(Create|Meta) > BENCHMARK_REPETITIONS=5 > BENCHMARK_MIN_RUN_TIME=3s > MAX_RUN_TIME=4h0m0s > GO=/usr/local/go1.25.4/bin/go > GIT=/usr/bin/git Cloning https://github.com/nats-io/nats-server.git ref: daniele/leaf-lock-contention to /tmp/go-bench-away-job-030ed08c-3250-4c9b-8476-ff8096971e33-3458003629/source.git SHA of daniele/leaf-lock-contention: 5881e0703c3ae614baf218fe8280cbe981a35548 Go runtime: go version go1.26.0 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-build2606447234=/tmp/go-build -gno-record-gcc-switches' GOHOSTARCH='amd64' GOHOSTOS='linux' GOINSECURE='' GOMOD='/tmp/go-bench-away-job-030ed08c-3250-4c9b-8476-ff8096971e33-3458003629/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.25.4' GOSUMDB='sum.golang.org' GOTELEMETRY='local' GOTELEMETRYDIR='/home/gauge-gba/.config/go/telemetry' GOTMPDIR='' GOTOOLCHAIN='auto' GOTOOLDIR='/usr/local/go1.25.4/pkg/tool/linux_amd64' GOVCS='' GOVERSION='go1.26.0' 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 12 259335806 ns/op BenchmarkJetStreamMetaSnapshot/Default-16 10 301161666 ns/op BenchmarkJetStreamMetaSnapshot/Default-16 13 231334534 ns/op BenchmarkJetStreamMetaSnapshot/Default-16 14 299062446 ns/op BenchmarkJetStreamMetaSnapshot/Default-16 13 232886381 ns/op BenchmarkJetStreamMetaSnapshot/AllUnsupported BenchmarkJetStreamMetaSnapshot/AllUnsupported-16 9 366072381 ns/op BenchmarkJetStreamMetaSnapshot/AllUnsupported-16 9 350445869 ns/op BenchmarkJetStreamMetaSnapshot/AllUnsupported-16 13 232031205 ns/op BenchmarkJetStreamMetaSnapshot/AllUnsupported-16 14 220870850 ns/op BenchmarkJetStreamMetaSnapshot/AllUnsupported-16 15 222215171 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 724015 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=Stream-16 10000 707870 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=Stream-16 10000 717275 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=Stream-16 10000 734047 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=Stream-16 10000 731595 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 1798031 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=KVBucket-16 10000 1803651 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=KVBucket-16 10000 1519201 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=KVBucket-16 10000 1495799 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=KVBucket-16 10000 1370257 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 1792756 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=ObjStore-16 10000 1842782 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=ObjStore-16 10000 1958155 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=ObjStore-16 10000 1874218 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=ObjStore-16 10000 1922672 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 700 4409490 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=Stream-16 736 4409765 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=Stream-16 705 4402077 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=Stream-16 715 4417415 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=Stream-16 706 4384638 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 694 4420076 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=KVBucket-16 722 4462688 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=KVBucket-16 722 4454649 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=KVBucket-16 684 4406178 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=KVBucket-16 692 4457208 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 697 4464657 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=ObjStore-16 700 4435714 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=ObjStore-16 697 4449824 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=ObjStore-16 712 4428872 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=ObjStore-16 699 4441129 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 697 4656564 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=Stream-16 727 4454299 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=Stream-16 709 4478292 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=Stream-16 692 4463262 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=Stream-16 718 4451966 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 700 4499540 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=KVBucket-16 706 4481864 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=KVBucket-16 709 4526181 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=KVBucket-16 684 4517465 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=KVBucket-16 704 4479789 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 697 4513970 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=ObjStore-16 691 4476674 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=ObjStore-16 702 4497033 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=ObjStore-16 723 4464932 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=ObjStore-16 705 4498607 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 86676 47526 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Ephemeral-16 86854 47096 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Ephemeral-16 86846 47053 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Ephemeral-16 87385 46689 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Ephemeral-16 88316 46447 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 87544 45786 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Durable-16 87778 45763 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Durable-16 89121 45168 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Durable-16 88501 46206 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Durable-16 89368 46897 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 714 4399549 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Ephemeral-16 715 4397169 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Ephemeral-16 718 4380783 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Ephemeral-16 718 4355095 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Ephemeral-16 727 4388097 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 724 4394033 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Durable-16 723 4400850 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Durable-16 733 4414011 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Durable-16 723 4421289 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Durable-16 700 4410457 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 708 4439044 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Ephemeral-16 704 4429283 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Ephemeral-16 709 4449319 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Ephemeral-16 708 4434571 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Ephemeral-16 700 4441427 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 684 4429196 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Durable-16 698 4482608 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Durable-16 697 4463151 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Durable-16 685 4477189 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Durable-16 705 4442844 ns/op 0 %error PASS ok github.com/nats-io/nats-server/v2/server 741.708s Done