> ROOT_DIR=/tmp/go-bench-away-job-85c49099-cf7c-4238-9d1e-aef9e73acba0-3066048815 > OUTPUT_FILE=/tmp/go-bench-away-job-85c49099-cf7c-4238-9d1e-aef9e73acba0-3066048815/results.txt > SHA_FILE=/tmp/go-bench-away-job-85c49099-cf7c-4238-9d1e-aef9e73acba0-3066048815/sha.txt > GO_VERSION_FILE=/tmp/go-bench-away-job-85c49099-cf7c-4238-9d1e-aef9e73acba0-3066048815/go_version.txt > GIT_REMOTE=https://github.com/nats-io/nats-server.git > GIT_REF=v2.12.12 > TESTS_DIR=server > BENCHMARKS_FILTER=Benchmark_FileStore.* > 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: v2.12.12 to /tmp/go-bench-away-job-85c49099-cf7c-4238-9d1e-aef9e73acba0-3066048815/source.git SHA of v2.12.12: 02e7283d0b8a6ba8af344c16a5604a64e609c3d3 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-build541777890=/tmp/go-build -gno-record-gcc-switches' GOHOSTARCH='amd64' GOHOSTOS='linux' GOINSECURE='' GOMOD='/tmp/go-bench-away-job-85c49099-cf7c-4238-9d1e-aef9e73acba0-3066048815/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 'Benchmark_FileStore.*' (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 Benchmark_FileStoreSelectMsgBlock Benchmark_FileStoreSelectMsgBlock-16 317507349 11.33 ns/op Benchmark_FileStoreSelectMsgBlock-16 319236608 11.30 ns/op Benchmark_FileStoreSelectMsgBlock-16 317006481 11.34 ns/op Benchmark_FileStoreSelectMsgBlock-16 317926315 11.32 ns/op Benchmark_FileStoreSelectMsgBlock-16 317706704 11.30 ns/op Benchmark_FileStoreLoadNextMsgSameFilterAsStream Benchmark_FileStoreLoadNextMsgSameFilterAsStream-16 14490182 250.9 ns/op Benchmark_FileStoreLoadNextMsgSameFilterAsStream-16 14423094 248.5 ns/op Benchmark_FileStoreLoadNextMsgSameFilterAsStream-16 14490543 248.8 ns/op Benchmark_FileStoreLoadNextMsgSameFilterAsStream-16 14501511 249.6 ns/op Benchmark_FileStoreLoadNextMsgSameFilterAsStream-16 14650382 248.3 ns/op Benchmark_FileStoreLoadNextMsgLiteralSubject Benchmark_FileStoreLoadNextMsgLiteralSubject-16 13930026 252.0 ns/op Benchmark_FileStoreLoadNextMsgLiteralSubject-16 14074824 257.7 ns/op Benchmark_FileStoreLoadNextMsgLiteralSubject-16 14084653 252.0 ns/op Benchmark_FileStoreLoadNextMsgLiteralSubject-16 14047237 258.6 ns/op Benchmark_FileStoreLoadNextMsgLiteralSubject-16 13967050 258.9 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsFirstSeq Benchmark_FileStoreLoadNextMsgNoMsgsFirstSeq-16 178696227 20.11 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsFirstSeq-16 178830044 20.12 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsFirstSeq-16 179480259 20.07 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsFirstSeq-16 179377485 20.11 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsFirstSeq-16 179159458 20.12 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsNotFirstSeq Benchmark_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 65877717 54.09 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 65873053 54.78 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 66038614 54.12 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 65887773 54.06 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 65983200 54.11 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsFirstSeq Benchmark_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 11611792 311.2 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 11295148 312.3 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 11589386 310.9 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 11581258 310.8 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 11497424 315.5 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq Benchmark_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 11216055 318.9 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 11144818 318.5 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 11256878 322.1 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 11248069 319.3 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 11225950 319.4 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetween Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 26646 135220 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 26647 135243 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 26784 135154 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 26682 134800 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 26545 134594 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 98 35220185 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 104 38323529 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 82 36783132 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 97 34072270 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 103 35415510 ns/op Benchmark_FileStoreLoadNextManySubjectsWithWildcardNearLastBlock Benchmark_FileStoreLoadNextManySubjectsWithWildcardNearLastBlock-16 3846859 934.0 ns/op Benchmark_FileStoreLoadNextManySubjectsWithWildcardNearLastBlock-16 3765577 924.3 ns/op Benchmark_FileStoreLoadNextManySubjectsWithWildcardNearLastBlock-16 3877900 929.7 ns/op Benchmark_FileStoreLoadNextManySubjectsWithWildcardNearLastBlock-16 3800515 919.8 ns/op Benchmark_FileStoreLoadNextManySubjectsWithWildcardNearLastBlock-16 3800620 942.4 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsLargeTail Benchmark_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 762 4323294 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 741 5566373 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 750 5667549 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 620 5497256 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 801 5472514 ns/op Benchmark_FileStoreCreateConsumerStores Benchmark_FileStoreCreateConsumerStores/true Benchmark_FileStoreCreateConsumerStores/true-16 114181 31953 ns/op Benchmark_FileStoreCreateConsumerStores/true-16 113856 31440 ns/op Benchmark_FileStoreCreateConsumerStores/true-16 112536 32060 ns/op Benchmark_FileStoreCreateConsumerStores/true-16 114156 31918 ns/op Benchmark_FileStoreCreateConsumerStores/true-16 113281 33289 ns/op Benchmark_FileStoreCreateConsumerStores/false Benchmark_FileStoreCreateConsumerStores/false-16 134836 27416 ns/op Benchmark_FileStoreCreateConsumerStores/false-16 133702 26812 ns/op Benchmark_FileStoreCreateConsumerStores/false-16 133600 27414 ns/op Benchmark_FileStoreCreateConsumerStores/false-16 128403 26502 ns/op Benchmark_FileStoreCreateConsumerStores/false-16 134931 27233 ns/op Benchmark_FileStoreSubjectStateConsistencyOptimizationPerf Benchmark_FileStoreSubjectStateConsistencyOptimizationPerf-16 56 64014273 ns/op Benchmark_FileStoreSubjectStateConsistencyOptimizationPerf-16 56 63885187 ns/op Benchmark_FileStoreSubjectStateConsistencyOptimizationPerf-16 56 63890536 ns/op Benchmark_FileStoreSubjectStateConsistencyOptimizationPerf-16 56 64107953 ns/op Benchmark_FileStoreSubjectStateConsistencyOptimizationPerf-16 56 64133936 ns/op PASS ok github.com/nats-io/nats-server/v2/server 473.930s Done