Trend: Server Filestore - Recent Releases

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
5323190b-2a5b-41b4-b531-9c3eda2ae9d4 v2.11.17
https://github.com/nats-io/nats-server.git
(0d922d193a4423a26b38d7a647a8d50343dec2de)
Benchmark_FileStore.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-05-05 09:08:17 +0000 UTC
9739e5e6-4381-41ad-8587-789001db0238 v2.12.0
https://github.com/nats-io/nats-server.git
(1629aa5db771adcefe2a5aa40b41688c55007181)
Benchmark_FileStore.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-02-24 18:32:57 +0000 UTC
9f982e0f-17fa-4037-9f7c-6dc63794a2e4 v2.12.1
https://github.com/nats-io/nats-server.git
(35a616234d8572840a062846c92f10bea0037be7)
Benchmark_FileStore.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-02-24 18:32:48 +0000 UTC
0e96a71f-577b-49d7-bb8f-b3a277bc249e v2.12.2
https://github.com/nats-io/nats-server.git
(8acc1e8db0c17cd71826ed9bbd3061b10c6d9b75)
Benchmark_FileStore.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-02-24 18:32:38 +0000 UTC
af86ee33-4b0d-41a6-a080-9e0655d27341 v2.12.3
https://github.com/nats-io/nats-server.git
(067a55d46c77bc692f17a80dc21d5687d22408d1)
Benchmark_FileStore.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-02-24 18:32:30 +0000 UTC
5d8a072f-213b-4a4a-a0f4-e7607968398d v2.12.4
https://github.com/nats-io/nats-server.git
(2429cd357a0837d7f936b5124e5ffb428b97ce79)
Benchmark_FileStore.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-02-24 18:32:24 +0000 UTC
f48a981a-ce67-491d-869e-75d26c55de42 v2.12.5
https://github.com/nats-io/nats-server.git
(fe6536e9fe2bc251b69149fb333a47c4f1af8824)
Benchmark_FileStore.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-05-05 09:08:08 +0000 UTC
1d508b0f-0eec-4e66-888e-3a1b8ad1e4cd v2.12.6
https://github.com/nats-io/nats-server.git
(f2af048396689fb4605ec545e00da65dd8d173ca)
Benchmark_FileStore.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-05-05 09:08:01 +0000 UTC
4ac37faa-b440-410a-a6ff-84bae54d8f7b v2.12.7
https://github.com/nats-io/nats-server.git
(8eba930e54770a77386b68dd79dc27675a9ad70e)
Benchmark_FileStore.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-05-05 09:07:52 +0000 UTC
daad477d-527c-4a73-87c4-841a59cffb26 v2.12.8
https://github.com/nats-io/nats-server.git
(e8c869ab5b2eccbab33bd0ba624a5bea31c04c97)
Benchmark_FileStore.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-05-05 09:07:45 +0000 UTC
021536db-90aa-44b9-a378-85e4a591195b v2.12.9
https://github.com/nats-io/nats-server.git
(376c9296d413fae95e363101f6310e9f1b422521)
Benchmark_FileStore.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-05-27 14:51:37 +0000 UTC
3323fdf5-8791-4d78-b907-430ef71e93d6 v2.14.0
https://github.com/nats-io/nats-server.git
(99aa7201b64e20889afb2f38bc5eae36f085e560)
Benchmark_FileStore.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-05-05 09:07:36 +0000 UTC
da2daa3c-86c5-4f2a-8041-d1065210719c v2.14.1
https://github.com/nats-io/nats-server.git
(fb32a3531f11a1c36b6e43ec5d7d341fc14f053e)
Benchmark_FileStore.* 5 x 3s go version go1.26.3 linux/amd64
(/usr/local/go1.26.3/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-05-28 10:01:53 +0000 UTC
ec1c63b1-7871-4267-ac71-f719ec877a73 main
https://github.com/nats-io/nats-server.git
(c16afd1db4006237eb156ccaa77117f1ecd1835a)
Benchmark_FileStore.* 5 x 3s go version go1.26.3 linux/amd64
(/usr/local/go1.26.3/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-06-16 05:58:34 +0000 UTC

Select Message Block (op/s)

Error bars represent 90% confidence interval, benchmarks filter: '.*_FileStoreSelectMsgBlock'

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
_FileStoreSelectMsgBlock-16 88.3M ± 0.3M 88.3M ± 0.2M 88.2M ± 0.3M 84.9M ± 3.5M 87.8M ± 0.4M 87.5M ± 0.7M 87.9M ± 0.1M 88.2M ± 0.0M 88.0M ± 0.4M 88.1M ± 0.2M 88.3M ± 0.1M 88.1M ± 0.1M 88.2M ± 0.2M 88.0M ± 0.1M

Load Next Message - Same Filter as Stream (op/s)

Error bars represent 90% confidence interval, benchmarks filter: '.*_FileStoreLoadNextMsgSameFilterAsStream'

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
_FileStoreLoadNextMsgSameFilterAsStream-16 4.09M ± 0.02M 4.04M ± 0.01M 4.01M ± 0.01M 3.95M ± 0.00M 3.98M ± 0.01M 3.91M ± 0.01M 3.96M ± 0.01M 3.97M ± 0.03M 3.98M ± 0.01M 4.01M ± 0.01M 4.01M ± 0.03M 3.92M ± 0.03M 3.90M ± 0.02M 3.97M ± 0.02M

Load Next Message - Literal Subject (op/s)

Error bars represent 90% confidence interval, benchmarks filter: '.*_FileStoreLoadNextMsgLiteralSubject'

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
_FileStoreLoadNextMsgLiteralSubject-16 4.09M ± 0.04M 4.04M ± 0.05M 3.96M ± 0.08M 4.01M ± 0.03M 4.10M ± 0.04M 3.95M ± 0.02M 4.08M ± 0.07M 4.10M ± 0.02M 3.97M ± 0.06M 4.00M ± 0.03M 4.10M ± 0.08M 4.03M ± 0.03M 3.95M ± 0.02M 3.93M ± 0.05M

Load Next Message - No Messages (op/s)

Error bars represent 90% confidence interval, benchmarks filter: '.*_FileStoreLoadNextMsgNoMsgs'

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
_FileStoreLoadNextMsgNoMsgsFirstSeq-16 50.1M ± 0.1M 48.8M ± 0.1M 50.2M ± 0.1M 49.5M ± 0.3M 50.6M ± 0.1M 49.8M ± 0.1M 50.8M ± 0.1M 50.1M ± 0.1M 49.4M ± 0.2M 49.4M ± 0.2M 49.1M ± 0.1M 50.3M ± 0.1M 49.9M ± 0.0M 50.6M ± 0.0M
_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 18.3M ± 0.2M 16.9M ± 0.0M 16.4M ± 0.0M 16.7M ± 0.0M 16.7M ± 0.1M 18.6M ± 0.0M 18.5M ± 0.0M 17.2M ± 0.1M 18.2M ± 0.1M 18.4M ± 0.0M 18.3M ± 0.1M 18.6M ± 0.0M 18.4M ± 0.0M 18.5M ± 0.0M

Load Next Message - Very Sparse (op/s)

Error bars represent 90% confidence interval, benchmarks filter: '.*_FileStoreLoadNextMsgVerySparseMsgs.*FirstSeq'

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 3.30M ± 0.01M 2.76M ± 0.01M 340k ± 6k 3.10M ± 0.02M 3.14M ± 0.01M 3.08M ± 0.03M 3.11M ± 0.02M 3.16M ± 0.02M 3.22M ± 0.01M 3.28M ± 0.01M 3.12M ± 0.01M 2.65M ± 0.01M 3.18M ± 0.01M 2.67M ± 0.00M
_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 3.21M ± 0.01M 2.64M ± 0.01M 331k ± 2k 2.98M ± 0.03M 2.98M ± 0.01M 2.95M ± 0.02M 3.02M ± 0.03M 3.04M ± 0.01M 3.06M ± 0.01M 3.11M ± 0.01M 2.92M ± 0.09M 2.56M ± 0.01M 3.08M ± 0.03M 3.05M ± 0.04M

Load Next Message - Very Sparse w/ Messages in Between (op/s)

Error bars represent 90% confidence interval, benchmarks filter: '.*_FileStoreLoadNextMsgVerySparseMsgsInBetween-'

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 7.17k ± 0.03k 6.45k ± 0.02k 6.30k ± 0.03k 6.63k ± 0.02k 6.57k ± 0.03k 7.49k ± 0.02k 7.40k ± 0.01k 7.42k ± 0.02k 7.44k ± 0.02k 7.48k ± 0.01k 7.41k ± 0.01k 7.35k ± 0.02k 7.39k ± 0.01k 7.39k ± 0.03k

Load Next Message - Very Sparse w/ Messages in Between w/ Wildcard (op/s)

Error bars represent 90% confidence interval, benchmarks filter: '.*_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-'

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 29.0 ± 0.5 29.0 ± 0.5 28.9 ± 0.4 27.2 ± 0.5 28.1 ± 0.6 28.8 ± 0.5 27.6 ± 1.2 28.0 ± 1.3 25.1 ± 0.8 27.6 ± 1.6 28.1 ± 1.2 28.0 ± 1.5 27.7 ± 0.6 26.2 ± 0.4

Load Next Message - All (time/op)

Error bars represent 90% confidence interval, benchmarks filter: '.*_FileStoreLoadNextMsg'

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
_FileStoreLoadNextMsgSameFilterAsStream-16 245ns ± 2ns 247ns ± 1ns 250ns ± 0ns 253ns ± 0ns 251ns ± 0ns 256ns ± 0ns 252ns ± 1ns 252ns ± 3ns 251ns ± 1ns 249ns ± 0ns 250ns ± 2ns 255ns ± 3ns 257ns ± 2ns 252ns ± 2ns
_FileStoreLoadNextMsgLiteralSubject-16 245ns ± 4ns 247ns ± 2ns 253ns ± 4ns 250ns ± 2ns 244ns ± 3ns 253ns ± 2ns 245ns ± 2ns 244ns ± 2ns 252ns ± 4ns 250ns ± 3ns 244ns ± 4ns 248ns ± 3ns 253ns ± 3ns 254ns ± 2ns
_FileStoreLoadNextMsgNoMsgsFirstSeq-16 20.0ns ± 0.0ns 20.5ns ± 0.0ns 19.9ns ± 0.0ns 20.2ns ± 0.3ns 19.8ns ± 0.0ns 20.1ns ± 0.0ns 19.7ns ± 0.0ns 20.0ns ± 0.1ns 20.3ns ± 0.2ns 20.2ns ± 0.0ns 20.4ns ± 0.0ns 19.9ns ± 0.0ns 20.0ns ± 0.0ns 19.8ns ± 0.0ns
_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 54.5ns ± 0.8ns 59.3ns ± 0.1ns 61.1ns ± 0.2ns 59.8ns ± 0.2ns 59.7ns ± 0.9ns 53.9ns ± 0.2ns 54.2ns ± 0.0ns 58.0ns ± 0.4ns 54.8ns ± 0.5ns 54.2ns ± 0.0ns 54.7ns ± 0.7ns 53.7ns ± 0.0ns 54.4ns ± 0.1ns 54.0ns ± 0.2ns
_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 303ns ± 1ns 363ns ± 2ns 2.94µs ± 0.04µs 323ns ± 1ns 318ns ± 3ns 325ns ± 5ns 321ns ± 2ns 317ns ± 2ns 311ns ± 1ns 305ns ± 1ns 321ns ± 1ns 377ns ± 2ns 315ns ± 0ns 375ns ± 0ns
_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 312ns ± 1ns 379ns ± 3ns 3.03µs ± 0.02µs 336ns ± 3ns 336ns ± 1ns 339ns ± 3ns 331ns ± 2ns 329ns ± 1ns 327ns ± 2ns 321ns ± 1ns 343ns ± 4ns 391ns ± 1ns 325ns ± 5ns 328ns ± 6ns
_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 139µs ± 0µs 155µs ± 0µs 159µs ± 1µs 151µs ± 1µs 152µs ± 1µs 133µs ± 0µs 135µs ± 0µs 135µs ± 0µs 134µs ± 1µs 134µs ± 0µs 135µs ± 0µs 136µs ± 0µs 135µs ± 0µs 135µs ± 0µs
_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 34.5ms ± 0.7ms 34.5ms ± 0.6ms 34.7ms ± 0.4ms 36.8ms ± 0.6ms 35.6ms ± 0.6ms 34.8ms ± 1.1ms 36.3ms ± 2.4ms 35.8ms ± 2.8ms 39.9ms ± 2.1ms 36.2ms ± 1.6ms 35.7ms ± 2.0ms 35.7ms ± 2.0ms 36.1ms ± 1.8ms 38.2ms ± 0.5ms
_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 5.55ms ± 0.14ms 4.54ms ± 0.15ms 4.35ms ± 0.03ms 5.28ms ± 0.43ms 5.46ms ± 0.14ms 5.53ms ± 0.07ms 5.47ms ± 0.15ms 5.63ms ± 0.14ms 6.16ms ± 0.23ms 5.50ms ± 0.15ms 5.50ms ± 0.08ms 5.52ms ± 0.30ms 5.34ms ± 0.09ms 5.49ms ± 0.11ms