> ROOT_DIR=/tmp/go-bench-away-job-38e17e55-08c0-4178-81dc-ff1000345045-1446472763 > OUTPUT_FILE=/tmp/go-bench-away-job-38e17e55-08c0-4178-81dc-ff1000345045-1446472763/results.txt > SHA_FILE=/tmp/go-bench-away-job-38e17e55-08c0-4178-81dc-ff1000345045-1446472763/sha.txt > GO_VERSION_FILE=/tmp/go-bench-away-job-38e17e55-08c0-4178-81dc-ff1000345045-1446472763/go_version.txt > GIT_REMOTE=https://github.com/nats-io/nats-server.git > GIT_REF=main > 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: main to /tmp/go-bench-away-job-38e17e55-08c0-4178-81dc-ff1000345045-1446472763/source.git SHA of main: bd058fac3d0c04398698b113e986b35065212fda 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-build839880269=/tmp/go-build -gno-record-gcc-switches' GOHOSTARCH='amd64' GOHOSTOS='linux' GOINSECURE='' GOMOD='/tmp/go-bench-away-job-38e17e55-08c0-4178-81dc-ff1000345045-1446472763/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 316166846 11.29 ns/op Benchmark_FileStoreSelectMsgBlock-16 315961632 11.29 ns/op Benchmark_FileStoreSelectMsgBlock-16 317410911 11.32 ns/op Benchmark_FileStoreSelectMsgBlock-16 316264095 11.31 ns/op Benchmark_FileStoreSelectMsgBlock-16 318146394 11.33 ns/op Benchmark_FileStoreLoadNextMsgSameFilterAsStream Benchmark_FileStoreLoadNextMsgSameFilterAsStream-16 14337411 252.8 ns/op Benchmark_FileStoreLoadNextMsgSameFilterAsStream-16 14238765 253.1 ns/op Benchmark_FileStoreLoadNextMsgSameFilterAsStream-16 14007508 257.2 ns/op Benchmark_FileStoreLoadNextMsgSameFilterAsStream-16 14264455 251.9 ns/op Benchmark_FileStoreLoadNextMsgSameFilterAsStream-16 14031720 256.4 ns/op Benchmark_FileStoreLoadNextMsgLiteralSubject Benchmark_FileStoreLoadNextMsgLiteralSubject-16 14179300 252.2 ns/op Benchmark_FileStoreLoadNextMsgLiteralSubject-16 14337412 259.0 ns/op Benchmark_FileStoreLoadNextMsgLiteralSubject-16 14393905 243.8 ns/op Benchmark_FileStoreLoadNextMsgLiteralSubject-16 14440312 250.6 ns/op Benchmark_FileStoreLoadNextMsgLiteralSubject-16 14431159 250.7 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsFirstSeq Benchmark_FileStoreLoadNextMsgNoMsgsFirstSeq-16 180804372 19.83 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsFirstSeq-16 181274362 19.83 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsFirstSeq-16 181529886 19.83 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsFirstSeq-16 181144784 19.87 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsFirstSeq-16 181521738 19.88 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsNotFirstSeq Benchmark_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 66145147 53.94 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 66226897 53.86 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 64839462 54.00 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 66123682 53.93 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 60971691 54.18 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsFirstSeq Benchmark_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 11314670 310.5 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 11647522 312.1 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 11421843 314.5 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 11581087 315.5 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 11625349 315.2 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq Benchmark_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 11349874 315.9 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 11407591 315.6 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 11243962 323.0 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 11379792 316.9 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 11218995 317.5 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetween Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 26272 136493 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 26344 136561 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 26268 136436 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 26342 136555 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 26371 136194 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 98 33965084 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 102 34290617 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 103 35799335 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 103 34502200 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 103 35390374 ns/op Benchmark_FileStoreLoadNextManySubjectsWithWildcardNearLastBlock Benchmark_FileStoreLoadNextManySubjectsWithWildcardNearLastBlock-16 3818709 914.1 ns/op Benchmark_FileStoreLoadNextManySubjectsWithWildcardNearLastBlock-16 3834750 912.1 ns/op Benchmark_FileStoreLoadNextManySubjectsWithWildcardNearLastBlock-16 3853720 923.8 ns/op Benchmark_FileStoreLoadNextManySubjectsWithWildcardNearLastBlock-16 3817027 927.1 ns/op Benchmark_FileStoreLoadNextManySubjectsWithWildcardNearLastBlock-16 3799705 920.3 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsLargeTail Benchmark_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 630 5500636 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 651 5360723 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 648 5364667 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 772 5533606 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 812 5563057 ns/op Benchmark_FileStoreCreateConsumerStores Benchmark_FileStoreCreateConsumerStores/true Benchmark_FileStoreCreateConsumerStores/true-16 112838 33001 ns/op Benchmark_FileStoreCreateConsumerStores/true-16 113600 32053 ns/op Benchmark_FileStoreCreateConsumerStores/true-16 112215 32094 ns/op Benchmark_FileStoreCreateConsumerStores/true-16 109666 33335 ns/op Benchmark_FileStoreCreateConsumerStores/true-16 99553 32503 ns/op Benchmark_FileStoreCreateConsumerStores/false Benchmark_FileStoreCreateConsumerStores/false-16 124682 27408 ns/op Benchmark_FileStoreCreateConsumerStores/false-16 131437 27458 ns/op Benchmark_FileStoreCreateConsumerStores/false-16 132678 28773 ns/op Benchmark_FileStoreCreateConsumerStores/false-16 126596 28044 ns/op Benchmark_FileStoreCreateConsumerStores/false-16 125958 28013 ns/op Benchmark_FileStoreSubjectStateConsistencyOptimizationPerf Benchmark_FileStoreSubjectStateConsistencyOptimizationPerf-16 54 65367021 ns/op Benchmark_FileStoreSubjectStateConsistencyOptimizationPerf-16 54 65419468 ns/op Benchmark_FileStoreSubjectStateConsistencyOptimizationPerf-16 54 65570778 ns/op Benchmark_FileStoreSubjectStateConsistencyOptimizationPerf-16 54 65599148 ns/op Benchmark_FileStoreSubjectStateConsistencyOptimizationPerf-16 54 65480167 ns/op Benchmark_FileStoreSyncDeletedFullBlocks Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-32 Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-32-16 19 184330580 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-32-16 19 183285492 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-32-16 19 185212996 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-32-16 19 181412342 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-32-16 19 184568669 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-64 Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-64-16 24 150860799 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-64-16 24 150274640 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-64-16 24 149761081 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-64-16 24 149931909 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-64-16 24 150688005 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-128 Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-128-16 28 125431342 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-128-16 27 125479460 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-128-16 28 123316119 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-128-16 28 124903363 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-128-16 28 126106441 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-256 Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-256-16 31 114312988 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-256-16 32 113282782 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-256-16 31 114576013 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-256-16 31 113473353 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-256-16 31 113308797 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-512 Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-512-16 34 104257488 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-512-16 36 100575919 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-512-16 36 100262063 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-512-16 33 103897171 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-512-16 34 102222216 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-1024 Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-1024-16 44 81124244 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-1024-16 42 86083775 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-1024-16 42 87063018 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-1024-16 42 83199299 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-1024-16 43 84324948 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-16 Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-16-16 52 69385537 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-16-16 52 69160269 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-16-16 52 69143590 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-16-16 50 69266912 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-16-16 52 69308695 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-512 Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-512-16 297 12045310 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-512-16 297 12112408 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-512-16 297 12017376 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-512-16 298 12033286 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-512-16 298 12024353 ns/op PASS ok github.com/nats-io/nats-server/v2/server 2047.254s Done