> ROOT_DIR=/tmp/go-bench-away-job-8ad542e1-1ddb-42fe-9e93-a96e2208d56a-2360371801 > OUTPUT_FILE=/tmp/go-bench-away-job-8ad542e1-1ddb-42fe-9e93-a96e2208d56a-2360371801/results.txt > SHA_FILE=/tmp/go-bench-away-job-8ad542e1-1ddb-42fe-9e93-a96e2208d56a-2360371801/sha.txt > GO_VERSION_FILE=/tmp/go-bench-away-job-8ad542e1-1ddb-42fe-9e93-a96e2208d56a-2360371801/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.25.1/bin/go > GIT=/usr/bin/git Cloning https://github.com/nats-io/nats-server.git ref: main to /tmp/go-bench-away-job-8ad542e1-1ddb-42fe-9e93-a96e2208d56a-2360371801/source.git SHA of main: 192d2bfa6e20e3879758b765e14a0a772c0a0f2f Go runtime: go version go1.25.1 linux/amd64 AR='ar' CC='gcc' CGO_CFLAGS='-O2 -g' CGO_CPPFLAGS='' CGO_CXXFLAGS='-O2 -g' CGO_ENABLED='1' CGO_FFLAGS='-O2 -g' CGO_LDFLAGS='-O2 -g' CXX='g++' GCCGO='gccgo' GO111MODULE='' GOAMD64='v1' GOARCH='amd64' GOAUTH='netrc' GOBIN='' GOCACHE='/home/marco/.cache/go-build' GOCACHEPROG='' GODEBUG='' GOENV='/home/marco/.config/go/env' GOEXE='' GOEXPERIMENT='' GOFIPS140='off' GOFLAGS='' GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build3430906308=/tmp/go-build -gno-record-gcc-switches' GOHOSTARCH='amd64' GOHOSTOS='linux' GOINSECURE='' GOMOD='/tmp/go-bench-away-job-8ad542e1-1ddb-42fe-9e93-a96e2208d56a-2360371801/source.git/go.mod' GOMODCACHE='/home/marco/go/pkg/mod' GONOPROXY='' GONOSUMDB='' GOOS='linux' GOPATH='/home/marco/go' GOPRIVATE='' GOPROXY='https://proxy.golang.org,direct' GOROOT='/usr/local/go1.25.1' GOSUMDB='sum.golang.org' GOTELEMETRY='local' GOTELEMETRYDIR='/home/marco/.config/go/telemetry' GOTMPDIR='' GOTOOLCHAIN='auto' GOTOOLDIR='/usr/local/go1.25.1/pkg/tool/linux_amd64' GOVCS='' GOVERSION='go1.25.1' 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-2278G CPU @ 3.40GHz BenchmarkJetStreamMetaSnapshot BenchmarkJetStreamMetaSnapshot/Default BenchmarkJetStreamMetaSnapshot/Default-16 9 353132299 ns/op BenchmarkJetStreamMetaSnapshot/Default-16 9 356507889 ns/op BenchmarkJetStreamMetaSnapshot/Default-16 12 273704053 ns/op BenchmarkJetStreamMetaSnapshot/Default-16 12 319880078 ns/op BenchmarkJetStreamMetaSnapshot/Default-16 8 384347088 ns/op BenchmarkJetStreamMetaSnapshot/AllUnsupported BenchmarkJetStreamMetaSnapshot/AllUnsupported-16 7 473560288 ns/op BenchmarkJetStreamMetaSnapshot/AllUnsupported-16 8 475599546 ns/op BenchmarkJetStreamMetaSnapshot/AllUnsupported-16 8 452776487 ns/op BenchmarkJetStreamMetaSnapshot/AllUnsupported-16 7 452446611 ns/op BenchmarkJetStreamMetaSnapshot/AllUnsupported-16 8 454810353 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 835009 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=Stream-16 10000 857352 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=Stream-16 10000 882586 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=Stream-16 10000 870213 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=Stream-16 10000 830810 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 1521456 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=KVBucket-16 10000 1567001 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=KVBucket-16 10000 1479871 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=KVBucket-16 10000 1860559 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=KVBucket-16 10000 1630367 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 3217664 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=ObjStore-16 10000 3148831 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=ObjStore-16 10000 3131741 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=ObjStore-16 10000 3186055 ns/op 0 %error BenchmarkJetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=ObjStore-16 10000 3193142 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 688 4691596 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=Stream-16 656 4692832 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=Stream-16 686 4691608 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=Stream-16 688 4699431 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=Stream-16 694 4707038 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 674 4710960 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=KVBucket-16 670 4717317 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=KVBucket-16 673 4703379 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=KVBucket-16 682 4716376 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=KVBucket-16 674 4712424 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 651 4802223 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=ObjStore-16 657 4773339 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=ObjStore-16 685 4772888 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=ObjStore-16 692 4781223 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=ObjStore-16 686 4784854 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 692 4981141 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=Stream-16 660 4992787 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=Stream-16 664 4954401 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=Stream-16 655 4992191 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=Stream-16 670 5013857 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 655 5018564 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=KVBucket-16 663 5014441 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=KVBucket-16 660 5007338 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=KVBucket-16 650 5028076 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=KVBucket-16 648 5013974 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 663 5049955 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=ObjStore-16 654 5112474 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=ObjStore-16 654 5065013 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=ObjStore-16 652 5058235 ns/op 0 %error BenchmarkJetStreamCreate/N=3,R=3,storage=File,C=12/resource=ObjStore-16 663 5050056 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 79936 49298 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Ephemeral-16 80948 49182 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Ephemeral-16 80826 49041 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Ephemeral-16 80786 48990 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Ephemeral-16 80865 48614 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 81097 47882 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Durable-16 78669 48209 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Durable-16 76593 47733 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Durable-16 74793 47623 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Durable-16 73926 48992 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 656 4689525 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Ephemeral-16 661 4711560 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Ephemeral-16 663 4704134 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Ephemeral-16 657 4694544 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Ephemeral-16 658 4688240 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 655 4710243 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Durable-16 655 4692164 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Durable-16 654 4693658 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Durable-16 661 4695458 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Durable-16 654 4704873 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 651 4842181 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Ephemeral-16 655 4857315 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Ephemeral-16 652 4853616 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Ephemeral-16 651 4837495 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Ephemeral-16 654 4850041 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 654 4845030 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Durable-16 651 4881006 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Durable-16 648 4861815 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Durable-16 650 4865817 ns/op 0 %error BenchmarkJetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Durable-16 646 4834908 ns/op 0 %error PASS ok github.com/nats-io/nats-server/v2/server 898.235s Done