> ROOT_DIR=/tmp/go-bench-away-job-185885ca-8816-430c-9497-e12ea417d515-3194846985 > OUTPUT_FILE=/tmp/go-bench-away-job-185885ca-8816-430c-9497-e12ea417d515-3194846985/results.txt > SHA_FILE=/tmp/go-bench-away-job-185885ca-8816-430c-9497-e12ea417d515-3194846985/sha.txt > GO_VERSION_FILE=/tmp/go-bench-away-job-185885ca-8816-430c-9497-e12ea417d515-3194846985/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-185885ca-8816-430c-9497-e12ea417d515-3194846985/source.git SHA of main: 09c721a5326c66679f9597fae79f08740ef91455 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-build3536075878=/tmp/go-build -gno-record-gcc-switches' GOHOSTARCH='amd64' GOHOSTOS='linux' GOINSECURE='' GOMOD='/tmp/go-bench-away-job-185885ca-8816-430c-9497-e12ea417d515-3194846985/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 317689138 11.35 ns/op Benchmark_FileStoreSelectMsgBlock-16 317155041 11.31 ns/op Benchmark_FileStoreSelectMsgBlock-16 319111332 11.34 ns/op Benchmark_FileStoreSelectMsgBlock-16 318585615 11.35 ns/op Benchmark_FileStoreSelectMsgBlock-16 317774950 11.47 ns/op Benchmark_FileStoreLoadNextMsgSameFilterAsStream Benchmark_FileStoreLoadNextMsgSameFilterAsStream-16 14434780 248.5 ns/op Benchmark_FileStoreLoadNextMsgSameFilterAsStream-16 14412986 248.5 ns/op Benchmark_FileStoreLoadNextMsgSameFilterAsStream-16 14197690 253.1 ns/op Benchmark_FileStoreLoadNextMsgSameFilterAsStream-16 14570517 248.7 ns/op Benchmark_FileStoreLoadNextMsgSameFilterAsStream-16 14326650 253.1 ns/op Benchmark_FileStoreLoadNextMsgLiteralSubject Benchmark_FileStoreLoadNextMsgLiteralSubject-16 14540448 247.2 ns/op Benchmark_FileStoreLoadNextMsgLiteralSubject-16 14629918 253.1 ns/op Benchmark_FileStoreLoadNextMsgLiteralSubject-16 14411750 252.6 ns/op Benchmark_FileStoreLoadNextMsgLiteralSubject-16 14631934 246.0 ns/op Benchmark_FileStoreLoadNextMsgLiteralSubject-16 14448204 246.9 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsFirstSeq Benchmark_FileStoreLoadNextMsgNoMsgsFirstSeq-16 181824070 19.75 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsFirstSeq-16 180856942 19.78 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsFirstSeq-16 181840549 19.78 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsFirstSeq-16 181721714 19.84 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsFirstSeq-16 182449380 19.81 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsNotFirstSeq Benchmark_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 65912054 54.11 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 65756538 54.16 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 65878622 58.29 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 65926341 54.11 ns/op Benchmark_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 65832655 54.11 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsFirstSeq Benchmark_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 11433603 322.1 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 11264218 322.1 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 11319626 326.9 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 11174097 314.9 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 11304690 321.6 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq Benchmark_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 11244776 319.4 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 11247543 319.5 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 11265252 319.5 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 11405329 317.9 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 11250114 320.4 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetween Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 26456 135369 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 26421 135790 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 26499 135448 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 26576 135956 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 26466 135595 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 102 34767192 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 97 34518431 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 104 35395742 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 103 35187449 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 102 36236530 ns/op Benchmark_FileStoreLoadNextManySubjectsWithWildcardNearLastBlock Benchmark_FileStoreLoadNextManySubjectsWithWildcardNearLastBlock-16 3837360 891.3 ns/op Benchmark_FileStoreLoadNextManySubjectsWithWildcardNearLastBlock-16 3936019 895.4 ns/op Benchmark_FileStoreLoadNextManySubjectsWithWildcardNearLastBlock-16 3909600 900.9 ns/op Benchmark_FileStoreLoadNextManySubjectsWithWildcardNearLastBlock-16 3932036 901.6 ns/op Benchmark_FileStoreLoadNextManySubjectsWithWildcardNearLastBlock-16 3822256 913.9 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsLargeTail Benchmark_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 787 5521931 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 646 5465064 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 784 5696276 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 814 5522782 ns/op Benchmark_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 807 5531102 ns/op Benchmark_FileStoreCreateConsumerStores Benchmark_FileStoreCreateConsumerStores/true Benchmark_FileStoreCreateConsumerStores/true-16 112230 32421 ns/op Benchmark_FileStoreCreateConsumerStores/true-16 109474 32493 ns/op Benchmark_FileStoreCreateConsumerStores/true-16 108674 33402 ns/op Benchmark_FileStoreCreateConsumerStores/true-16 109435 33108 ns/op Benchmark_FileStoreCreateConsumerStores/true-16 110592 32696 ns/op Benchmark_FileStoreCreateConsumerStores/false Benchmark_FileStoreCreateConsumerStores/false-16 130198 28817 ns/op Benchmark_FileStoreCreateConsumerStores/false-16 129501 27620 ns/op Benchmark_FileStoreCreateConsumerStores/false-16 112584 27268 ns/op Benchmark_FileStoreCreateConsumerStores/false-16 129154 27463 ns/op Benchmark_FileStoreCreateConsumerStores/false-16 122752 27820 ns/op Benchmark_FileStoreSubjectStateConsistencyOptimizationPerf Benchmark_FileStoreSubjectStateConsistencyOptimizationPerf-16 52 67529489 ns/op Benchmark_FileStoreSubjectStateConsistencyOptimizationPerf-16 52 67108172 ns/op Benchmark_FileStoreSubjectStateConsistencyOptimizationPerf-16 52 67594130 ns/op Benchmark_FileStoreSubjectStateConsistencyOptimizationPerf-16 52 67555827 ns/op Benchmark_FileStoreSubjectStateConsistencyOptimizationPerf-16 52 67845173 ns/op Benchmark_FileStoreSyncDeletedFullBlocks Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-32 Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-32-16 19 185473898 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-32-16 19 184545948 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-32-16 19 185444908 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-32-16 19 184870608 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-32-16 19 186167163 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-64 Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-64-16 24 151836664 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-64-16 24 151464234 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-64-16 24 152041622 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-64-16 24 150903638 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-64-16 22 151115259 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-128 Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-128-16 28 126148132 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-128-16 28 125879259 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-128-16 28 126928860 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-128-16 28 125155926 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-128-16 28 124936831 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-256 Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-256-16 31 116480786 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-256-16 32 114285674 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-256-16 31 115130052 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-256-16 31 114530344 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-256-16 30 116113485 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-512 Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-512-16 34 103986426 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-512-16 33 106507836 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-512-16 34 102375524 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-512-16 34 102621140 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-512-16 33 104334074 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-1024 Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-1024-16 40 88201545 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-1024-16 42 86494148 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-1024-16 42 84317891 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-1024-16 42 84612008 ns/op Benchmark_FileStoreSyncDeletedFullBlocks/MsgSize-1024-16 40 86011892 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-16 Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-16-16 52 68688927 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-16-16 52 69086775 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-16-16 52 68770006 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-16-16 52 68989787 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-16-16 52 68552870 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-512 Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-512-16 297 12076691 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-512-16 296 12102041 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-512-16 295 12185224 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-512-16 296 12142602 ns/op Benchmark_FileStoreSyncDeletedPartialBlocks/MsgSize-512-16 294 12216261 ns/op PASS ok github.com/nats-io/nats-server/v2/server 2045.546s Done