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

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
77116a24-6726-497a-9902-4c4e3800b747 main
https://github.com/nats-io/nats-server.git
(4cec8d2ff7517549aec0872b2725761e11600912)
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-02 05:42:20 +0000 UTC
0d67eac3-d4ad-48ad-8b95-186843800e31 main
https://github.com/nats-io/nats-server.git
(050df88d3fb7e968ef8acf02b3ea092d439881c3)
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-03 05:46:08 +0000 UTC
b4dea800-f3cc-42a2-967b-f8d8e3d48c7e main
https://github.com/nats-io/nats-server.git
(ab163d5532aa6cd1c18a9bf631938dcf72921746)
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-04 05:43:48 +0000 UTC
ccb9eed7-4dc0-4748-a1b5-4d00bd6b7f30 main
https://github.com/nats-io/nats-server.git
(c8998296b86dd8dd0b703d48362d6cb338ccf177)
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-05 05:39:45 +0000 UTC
89cc8e28-373d-406c-a961-7e343df2c27f main
https://github.com/nats-io/nats-server.git
(ca6311b2e1da1f20d68ccb68f20a352f3c7799d7)
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-08 05:43:23 +0000 UTC
9a37bc91-31ae-46bb-9f5e-cc2bb28d3abe main
https://github.com/nats-io/nats-server.git
(26b1e7ad9b90049ae8ad302f67486a18ff731044)
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-09 05:30:06 +0000 UTC
e3ac60ee-79da-4fb8-a5f5-5d6c0b09c278 main
https://github.com/nats-io/nats-server.git
(6d6edf754ee049fbbf915db0e894a8dddb3f7e3a)
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-10 05:39:41 +0000 UTC
67cf84b4-22fd-42dc-87d3-39ccde3e3931 main
https://github.com/nats-io/nats-server.git
(526ed49ff7676caee6e9abb3ae333aac4dc33554)
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-12 05:42:34 +0000 UTC
255cee9a-3beb-411d-98cc-5e9d79e111b6 main
https://github.com/nats-io/nats-server.git
(f7d78f68993c74af5674fa49898481e3ee6a15a1)
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-15 05:56:20 +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
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
_FileStoreSelectMsgBlock-16 88.5M ± 0.0M 86.7M ± 1.4M 87.4M ± 0.9M 85.4M ± 2.8M 87.9M ± 0.2M 88.0M ± 0.4M 87.9M ± 0.3M 87.8M ± 0.4M 87.9M ± 0.5M 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
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
_FileStoreLoadNextMsgSameFilterAsStream-16 3.99M ± 0.03M 3.95M ± 0.03M 3.99M ± 0.14M 3.95M ± 0.05M 4.00M ± 0.03M 3.97M ± 0.04M 4.00M ± 0.04M 3.98M ± 0.04M 3.97M ± 0.03M 3.97M ± 0.02M

Load Next Message - Literal Subject (op/s)

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

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
_FileStoreLoadNextMsgLiteralSubject-16 4.07M ± 0.05M 3.97M ± 0.03M 3.99M ± 0.08M 4.02M ± 0.02M 4.03M ± 0.03M 3.94M ± 0.05M 4.04M ± 0.04M 3.94M ± 0.05M 3.98M ± 0.08M 3.93M ± 0.05M

Load Next Message - No Messages (op/s)

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

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
_FileStoreLoadNextMsgNoMsgsFirstSeq-16 50.3M ± 0.0M 49.8M ± 0.0M 49.5M ± 0.4M 49.7M ± 0.0M 50.0M ± 0.2M 49.5M ± 0.3M 49.5M ± 0.0M 50.0M ± 0.1M 50.2M ± 0.1M 50.6M ± 0.0M
_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 18.5M ± 0.0M 18.6M ± 0.0M 18.4M ± 0.0M 18.5M ± 0.0M 18.3M ± 0.0M 18.5M ± 0.0M 18.4M ± 0.0M 18.4M ± 0.0M 18.3M ± 0.2M 18.5M ± 0.0M

Load Next Message - Very Sparse (op/s)

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

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 3.22M ± 0.01M 3.16M ± 0.04M 3.17M ± 0.03M 3.22M ± 0.03M 3.15M ± 0.02M 3.16M ± 0.01M 3.22M ± 0.01M 3.13M ± 0.01M 2.97M ± 0.12M 2.67M ± 0.00M
_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 3.18M ± 0.02M 3.16M ± 0.03M 3.18M ± 0.03M 3.16M ± 0.03M 3.13M ± 0.01M 3.06M ± 0.01M 3.10M ± 0.01M 3.04M ± 0.01M 2.75M ± 0.02M 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
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 7.37k ± 0.01k 7.36k ± 0.03k 7.36k ± 0.01k 7.35k ± 0.03k 7.35k ± 0.02k 7.39k ± 0.02k 7.37k ± 0.02k 7.41k ± 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
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 28.7 ± 0.5 27.4 ± 1.5 26.7 ± 0.6 27.9 ± 0.2 28.0 ± 1.0 27.7 ± 1.5 28.9 ± 0.4 26.8 ± 1.0 27.5 ± 1.5 26.2 ± 0.4

Load Next Message - All (time/op)

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

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
_FileStoreLoadNextMsgSameFilterAsStream-16 251ns ± 2ns 253ns ± 3ns 251ns ± 6ns 253ns ± 3ns 250ns ± 3ns 252ns ± 2ns 250ns ± 4ns 251ns ± 3ns 252ns ± 2ns 252ns ± 2ns
_FileStoreLoadNextMsgLiteralSubject-16 246ns ± 2ns 252ns ± 2ns 251ns ± 4ns 249ns ± 1ns 248ns ± 2ns 254ns ± 2ns 248ns ± 3ns 254ns ± 2ns 251ns ± 5ns 254ns ± 2ns
_FileStoreLoadNextMsgNoMsgsFirstSeq-16 19.9ns ± 0.0ns 20.1ns ± 0.0ns 20.2ns ± 0.2ns 20.1ns ± 0.0ns 20.0ns ± 0.1ns 20.2ns ± 0.3ns 20.2ns ± 0.0ns 20.0ns ± 0.0ns 19.9ns ± 0.0ns 19.8ns ± 0.0ns
_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 54.1ns ± 0.1ns 53.9ns ± 0.1ns 54.2ns ± 0.0ns 53.9ns ± 0.0ns 54.6ns ± 0.0ns 54.2ns ± 0.0ns 54.2ns ± 0.2ns 54.2ns ± 0.1ns 54.6ns ± 0.8ns 54.0ns ± 0.2ns
_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 310ns ± 1ns 317ns ± 4ns 315ns ± 5ns 310ns ± 10ns 317ns ± 3ns 316ns ± 1ns 310ns ± 1ns 319ns ± 1ns 337ns ± 11ns 375ns ± 0ns
_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 315ns ± 1ns 317ns ± 3ns 315ns ± 4ns 316ns ± 4ns 320ns ± 2ns 327ns ± 3ns 323ns ± 2ns 329ns ± 1ns 363ns ± 3ns 328ns ± 6ns
_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 136µs ± 0µs 136µs ± 0µs 136µs ± 0µs 136µs ± 0µs 136µs ± 0µs 135µs ± 0µs 136µs ± 0µs 135µs ± 0µs 135µs ± 0µs 135µs ± 0µs
_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 34.8ms ± 0.7ms 36.5ms ± 2.3ms 37.4ms ± 1.1ms 35.8ms ± 0.7ms 35.7ms ± 0.9ms 36.1ms ± 1.5ms 34.6ms ± 0.7ms 37.3ms ± 1.0ms 36.5ms ± 1.9ms 38.2ms ± 0.5ms
_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 5.30ms ± 0.36ms 5.46ms ± 0.12ms 5.43ms ± 0.16ms 5.56ms ± 0.33ms 5.52ms ± 0.06ms 5.32ms ± 0.26ms 5.49ms ± 0.07ms 5.29ms ± 0.27ms 5.36ms ± 0.05ms 5.49ms ± 0.11ms