Trend: Server Filestore - Recent commits to 'main' branch

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
d857e605-b2ca-483f-ac08-049062ba0085 main
https://github.com/nats-io/nats-server.git
(4dd9f12b11d7698525522103c84805d9acfd8344)
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-07-16 05:07:17 +0000 UTC
ec788f5c-ab29-4b27-9aa5-7faa7bc4d249 main
https://github.com/nats-io/nats-server.git
(146b0be65b3591e925cce61ce9d2cae32cdeb227)
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-07-21 05:08:47 +0000 UTC
68185a78-9d5d-489f-a648-8552574dda58 main
https://github.com/nats-io/nats-server.git
(40359273926ae1b238b8b50270a867fa742bb13e)
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-07-22 05:08:19 +0000 UTC
137f3228-9174-42b1-9d82-94b88118084d main
https://github.com/nats-io/nats-server.git
(591965be0649705bc04a90bf5585d45493ce42de)
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-07-23 05:09:14 +0000 UTC
76e276b5-2bfa-446a-8ccf-7a0729bf9432 main
https://github.com/nats-io/nats-server.git
(4ec9e8d85af2c4121b9f75ffda68341c3847adf7)
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-07-24 05:08:01 +0000 UTC
dba3caa5-20df-4f3c-aa48-6548e2771738 main
https://github.com/nats-io/nats-server.git
(5e645df4c0ce2a0b4e0c985f6a51a34cd4f53367)
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-07-27 05:22:08 +0000 UTC
34a75090-a2a2-48fd-b2fa-5fbb2f64efea main
https://github.com/nats-io/nats-server.git
(d998ae7416defc42d7cbfc99c0d9b2ecea20a98f)
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-07-30 05:06:59 +0000 UTC
facf37f8-7f16-4a15-9a7e-c654f7678d00 main
https://github.com/nats-io/nats-server.git
(ccd898ea86accf40861f1dd651df8e7fb9c0e5f3)
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-08-04 05:07:59 +0000 UTC
581ba464-b3c6-4ac6-a54b-b2b5b66dada7 main
https://github.com/nats-io/nats-server.git
(db0a2c8ce3241df7dbc6cd730b989cfa05677068)
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-08-07 04:42:09 +0000 UTC
81a426dd-0d97-4cbb-abcd-7f10878ee57f main
https://github.com/nats-io/nats-server.git
(d9dd620b1af65e84efe439357f9cd3ae8e2ad84e)
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-08-08 04:26:37 +0000 UTC

Select Message Block (op/s)

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
_FileStoreSelectMsgBlock-16 87.3M ± 1.3M 88.3M ± 0.1M 88.2M ± 0.2M 88.1M ± 0.2M 88.1M ± 0.2M 88.2M ± 0.1M 88.2M ± 0.2M 87.2M ± 1.0M 88.4M ± 0.1M 88.1M ± 0.2M

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

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
_FileStoreLoadNextMsgSameFilterAsStream-16 3.93M ± 0.03M 3.84M ± 0.03M 3.94M ± 0.05M 3.93M ± 0.04M 3.99M ± 0.03M 3.97M ± 0.03M 3.95M ± 0.04M 3.89M ± 0.03M 3.91M ± 0.05M 3.91M ± 0.03M

Load Next Message - Literal Subject (op/s)

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
_FileStoreLoadNextMsgLiteralSubject-16 3.98M ± 0.07M 3.88M ± 0.07M 4.04M ± 0.05M 4.03M ± 0.11M 4.01M ± 0.06M 3.96M ± 0.04M 3.80M ± 0.05M 4.03M ± 0.05M 3.98M ± 0.04M 4.04M ± 0.03M

Load Next Message - No Messages (op/s)

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
_FileStoreLoadNextMsgNoMsgsFirstSeq-16 50.6M ± 0.2M 49.9M ± 0.2M 50.2M ± 0.2M 49.9M ± 0.9M 51.1M ± 0.0M 51.1M ± 0.1M 50.9M ± 0.1M 50.3M ± 0.7M 49.3M ± 0.1M 49.4M ± 0.1M
_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 18.6M ± 0.0M 18.4M ± 0.2M 18.5M ± 0.0M 18.3M ± 0.2M 18.6M ± 0.0M 18.6M ± 0.0M 18.6M ± 0.0M 18.5M ± 0.0M 18.4M ± 0.1M 18.4M ± 0.1M

Load Next Message - Very Sparse (op/s)

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 3.01M ± 0.02M 2.66M ± 0.01M 2.76M ± 0.01M 3.08M ± 0.02M 3.21M ± 0.01M 2.59M ± 0.01M 3.11M ± 0.03M 3.15M ± 0.02M 3.18M ± 0.02M 3.20M ± 0.03M
_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 2.69M ± 0.04M 2.55M ± 0.01M 2.94M ± 0.17M 3.17M ± 0.04M 3.17M ± 0.04M 2.71M ± 0.13M 3.08M ± 0.02M 2.75M ± 0.03M 2.76M ± 0.04M 2.78M ± 0.05M

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

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 7.36k ± 0.01k 7.35k ± 0.02k 7.37k ± 0.02k 7.37k ± 0.02k 7.34k ± 0.01k 7.36k ± 0.01k 7.35k ± 0.01k 7.35k ± 0.03k 7.35k ± 0.02k 7.37k ± 0.01k

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
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 27.0 ± 1.0 28.4 ± 0.4 27.3 ± 0.8 28.2 ± 0.8 26.6 ± 0.7 28.0 ± 1.0 28.1 ± 0.9 27.8 ± 0.9 28.8 ± 0.6 28.6 ± 0.8

Load Next Message - All (time/op)

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
_FileStoreLoadNextMsgSameFilterAsStream-16 255ns ± 2ns 260ns ± 1ns 254ns ± 5ns 254ns ± 3ns 250ns ± 3ns 252ns ± 3ns 253ns ± 4ns 257ns ± 3ns 256ns ± 3ns 256ns ± 2ns
_FileStoreLoadNextMsgLiteralSubject-16 252ns ± 5ns 258ns ± 6ns 248ns ± 1ns 248ns ± 3ns 249ns ± 3ns 253ns ± 2ns 263ns ± 4ns 248ns ± 2ns 251ns ± 2ns 248ns ± 1ns
_FileStoreLoadNextMsgNoMsgsFirstSeq-16 19.8ns ± 0.1ns 20.0ns ± 0.0ns 19.9ns ± 0.1ns 20.0ns ± 0.5ns 19.6ns ± 0.0ns 19.6ns ± 0.0ns 19.6ns ± 0.1ns 19.9ns ± 0.6ns 20.3ns ± 0.0ns 20.3ns ± 0.1ns
_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 53.9ns ± 0.0ns 54.4ns ± 0.6ns 53.9ns ± 0.0ns 54.7ns ± 0.5ns 53.9ns ± 0.1ns 53.7ns ± 0.0ns 53.9ns ± 0.1ns 53.9ns ± 0.1ns 54.3ns ± 0.7ns 54.5ns ± 0.1ns
_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 333ns ± 2ns 376ns ± 1ns 362ns ± 0ns 324ns ± 3ns 312ns ± 2ns 386ns ± 2ns 322ns ± 2ns 317ns ± 2ns 315ns ± 3ns 312ns ± 5ns
_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 372ns ± 4ns 392ns ± 3ns 341ns ± 15ns 315ns ± 4ns 316ns ± 6ns 370ns ± 8ns 325ns ± 1ns 364ns ± 3ns 363ns ± 5ns 359ns ± 5ns
_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 136µs ± 0µs 136µs ± 0µs 136µs ± 0µs 136µs ± 0µs 136µs ± 0µs 136µs ± 0µs 136µs ± 0µs 136µs ± 0µs 136µs ± 0µs 136µs ± 0µs
_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 37.0ms ± 1.7ms 35.2ms ± 0.5ms 36.7ms ± 0.8ms 35.5ms ± 0.9ms 37.5ms ± 0.9ms 35.7ms ± 1.1ms 35.7ms ± 1.1ms 35.9ms ± 1.1ms 34.8ms ± 1.0ms 35.0ms ± 1.2ms
_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 5.57ms ± 0.16ms 5.52ms ± 0.13ms 5.23ms ± 0.31ms 5.38ms ± 0.05ms 5.21ms ± 0.28ms 5.35ms ± 0.35ms 3.51ms ± 0.22ms 3.67ms ± 0.22ms 3.84ms ± 0.11ms 3.48ms ± 0.25ms