> ROOT_DIR=/tmp/go-bench-away-job-7165aaa4-8e6d-48f5-af2f-455c8653cf5d-169492425 > OUTPUT_FILE=/tmp/go-bench-away-job-7165aaa4-8e6d-48f5-af2f-455c8653cf5d-169492425/results.txt > SHA_FILE=/tmp/go-bench-away-job-7165aaa4-8e6d-48f5-af2f-455c8653cf5d-169492425/sha.txt > GO_VERSION_FILE=/tmp/go-bench-away-job-7165aaa4-8e6d-48f5-af2f-455c8653cf5d-169492425/go_version.txt > GIT_REMOTE=https://github.com/nats-io/nats-server.git > GIT_REF=daniele/dios > 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: daniele/dios to /tmp/go-bench-away-job-7165aaa4-8e6d-48f5-af2f-455c8653cf5d-169492425/source.git SHA of daniele/dios: 62a808401afb36ce7c3a8be47f36e1da615a60ad 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-build3485481853=/tmp/go-build -gno-record-gcc-switches' GOHOSTARCH='amd64' GOHOSTOS='linux' GOINSECURE='' GOMOD='/tmp/go-bench-away-job-7165aaa4-8e6d-48f5-af2f-455c8653cf5d-169492425/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 316405062 11.31 ns/op Benchmark_FileStoreSelectMsgBlock-16 318260544 11.34 ns/op Benchmark_FileStoreSelectMsgBlock-16 301323409 11.35 ns/op Benchmark_FileStoreSelectMsgBlock-16 317063494 11.30 ns/op Benchmark_FileStoreSelectMsgBlock-16 317008051 11.34 ns/op Benchmark_FileStoreLoadNextMsgSameFilterAsStream Benchmark_FileStoreLoadNextMsgSameFilterAsStream-16 14301314 251.0 ns/op Benchmark_FileStoreLoadNextMsgSameFilterAsStream-16 14402622 251.0 ns/op Benchmark_FileStoreLoadNextMsgSameFilterAsStream-16 14138010 254.3 ns/op Benchmark_FileStoreLoadNextMsgSameFilterAsStream-16 14331924 250.0 ns/op Benchmark_FileStoreLoadNextMsgSameFilterAsStream-16 14087546 254.2 ns/op Benchmark_FileStoreLoadNextMsgLiteralSubject Benchmark_FileStoreLoadNextMsgLiteralSubject-16 14620842 244.9 ns/op Benchmark_FileStoreLoadNextMsgLiteralSubject-16 14563819 249.0 ns/op Benchmark_FileStoreLoadNextMsgLiteralSubject-16 14342920 248.7 ns/op Benchmark_FileStoreLoadNextMsgLiteralSubject-16 14616627 244.0 ns/op Benchmark_FileStoreLoadNextMsgLiteralSubject-16 14573482 244.5 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsFirstSeq Benchmark_FileStoreLoadNextMsgNoMsgsFirstSeq-16 180768258 20.01 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsFirstSeq-16 175946607 19.95 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsFirstSeq-16 180051708 20.01 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsFirstSeq-16 175906344 20.02 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsFirstSeq-16 172492813 19.97 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsNotFirstSeq Benchmark_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 65482136 54.21 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 65533089 54.37 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 65677200 54.48 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 61267533 58.29 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 65602922 54.44 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsFirstSeq Benchmark_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 11728100 310.6 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 11778552 305.8 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 11716620 307.3 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 11740570 306.2 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 11722542 307.0 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq Benchmark_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 11412854 315.5 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 11378983 315.9 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 11253297 319.6 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 11240870 316.6 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 11299129 317.1 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetween Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 26586 135010 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 26666 135105 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 26563 134701 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 26631 135049 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 26613 134959 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 99 37600674 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 99 34618787 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 102 38196135 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 97 36032052 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 98 36344769 ns/op Benchmark_FileStoreLoadNextManySubjectsWithWildcardNearLastBlock Benchmark_FileStoreLoadNextManySubjectsWithWildcardNearLastBlock-16 3745842 938.3 ns/op Benchmark_FileStoreLoadNextManySubjectsWithWildcardNearLastBlock-16 3751767 947.0 ns/op Benchmark_FileStoreLoadNextManySubjectsWithWildcardNearLastBlock-16 3736336 947.7 ns/op Benchmark_FileStoreLoadNextManySubjectsWithWildcardNearLastBlock-16 3775592 956.1 ns/op Benchmark_FileStoreLoadNextManySubjectsWithWildcardNearLastBlock-16 3762333 938.7 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsLargeTail Benchmark_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 799 5803733 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 776 5632668 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 748 5761423 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 799 5032378 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 752 5743858 ns/op Benchmark_FileStoreCreateConsumerStores Benchmark_FileStoreCreateConsumerStores/true Benchmark_FileStoreCreateConsumerStores/true-16 107569 32458 ns/op Benchmark_FileStoreCreateConsumerStores/true-16 102999 32657 ns/op Benchmark_FileStoreCreateConsumerStores/true-16 106519 32221 ns/op Benchmark_FileStoreCreateConsumerStores/true-16 96858 32868 ns/op Benchmark_FileStoreCreateConsumerStores/true-16 112299 31678 ns/op Benchmark_FileStoreCreateConsumerStores/false Benchmark_FileStoreCreateConsumerStores/false-16 132318 27733 ns/op Benchmark_FileStoreCreateConsumerStores/false-16 119050 27922 ns/op Benchmark_FileStoreCreateConsumerStores/false-16 130873 26993 ns/op Benchmark_FileStoreCreateConsumerStores/false-16 133630 26863 ns/op Benchmark_FileStoreCreateConsumerStores/false-16 132032 27180 ns/op Benchmark_FileStoreSubjectStateConsistencyOptimizationPerf Benchmark_FileStoreSubjectStateConsistencyOptimizationPerf-16 55 65197873 ns/op Benchmark_FileStoreSubjectStateConsistencyOptimizationPerf-16 55 65209160 ns/op Benchmark_FileStoreSubjectStateConsistencyOptimizationPerf-16 55 65289164 ns/op Benchmark_FileStoreSubjectStateConsistencyOptimizationPerf-16 55 65001625 ns/op Benchmark_FileStoreSubjectStateConsistencyOptimizationPerf-16 55 65250900 ns/op Benchmark_FileStoreSyncDeletedFullBlocks Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-32 Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-32-16 19 184817100 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-32-16 19 185228552 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-32-16 19 185056605 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-32-16 19 184550619 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-32-16 19 185124518 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-64 Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-64-16 22 150538852 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-64-16 24 150844003 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-64-16 24 150886898 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-64-16 22 150933864 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-64-16 22 151522347 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-128 Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-128-16 27 126583458 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-128-16 27 124713948 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-128-16 28 126022986 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-128-16 28 125607250 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-128-16 28 125779330 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-256 Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-256-16 31 116143137 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-256-16 32 115895103 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-256-16 31 113676552 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-256-16 31 115630296 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-256-16 31 113561486 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-512 Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-512-16 34 104247305 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-512-16 34 106000742 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-512-16 33 105456905 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-512-16 36 101076718 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-512-16 34 104536063 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-1024 Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-1024-16 40 87364315 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-1024-16 42 86769912 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-1024-16 42 86627418 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-1024-16 39 87296623 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-1024-16 40 88387243 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-16 Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-16-16 51 69848436 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-16-16 51 70099397 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-16-16 51 69952823 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-16-16 51 69820655 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-16-16 51 70129948 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-512 Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-512-16 294 12286100 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-512-16 294 12282692 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-512-16 292 12305090 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-512-16 291 12294155 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-512-16 294 12174012 ns/op PASS ok github.com/nats-io/nats-server/v2/server 2028.531s Done