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

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
a443d7ea-fa9f-4356-8506-98eb6ad4a055 main
https://github.com/nats-io/nats-server.git
(48a757ba3fcb29b31b826821f804e6ebc81ffd2c)
Benchmark_FileStore.* 5 x 3s go version go1.25.1 linux/amd64
(/usr/local/go1.25.1/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-156-generic-x86_64
Submitted by at 2025-10-08 00:00:19 +0000 UTC
2e5c33d8-236d-4bba-bc0b-3a8b12de3109 main
https://github.com/nats-io/nats-server.git
(425cf16ebbc89b64079ba56faf54d812a4d59d93)
Benchmark_FileStore.* 5 x 3s go version go1.25.1 linux/amd64
(/usr/local/go1.25.1/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-156-generic-x86_64
Submitted by at 2025-10-09 00:00:15 +0000 UTC
8a9e8229-5836-4804-949c-3f5bd06dddff main
https://github.com/nats-io/nats-server.git
(12bc38e37154333ff6c69d34000e02f3492504bf)
Benchmark_FileStore.* 5 x 3s go version go1.25.1 linux/amd64
(/usr/local/go1.25.1/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-156-generic-x86_64
Submitted by at 2025-10-10 00:00:26 +0000 UTC
30491c57-71ac-4ba4-bb7d-947aba69ace7 main
https://github.com/nats-io/nats-server.git
(d1bf5a76f4f0e321eaaa30f9c54b3e3f3deccc77)
Benchmark_FileStore.* 5 x 3s go version go1.25.1 linux/amd64
(/usr/local/go1.25.1/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-156-generic-x86_64
Submitted by at 2025-10-13 00:00:14 +0000 UTC
0bc0e491-26e2-42d1-9736-720dc4dbee7b main
https://github.com/nats-io/nats-server.git
(91602f9c88fed760281c14758cd7779bb4d3a0d2)
Benchmark_FileStore.* 5 x 3s go version go1.25.1 linux/amd64
(/usr/local/go1.25.1/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-156-generic-x86_64
Submitted by at 2025-10-14 00:00:14 +0000 UTC
3fd6033e-279a-4d0a-8555-9661ad3f8685 main
https://github.com/nats-io/nats-server.git
(c739352690e08eec8bbd0c0655fb27e96bbf4025)
Benchmark_FileStore.* 5 x 3s go version go1.25.1 linux/amd64
(/usr/local/go1.25.1/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-156-generic-x86_64
Submitted by at 2025-10-15 00:00:14 +0000 UTC
14d3e3ab-1b4e-456d-a4ee-858c93afae66 main
https://github.com/nats-io/nats-server.git
(d897a1aedabf53423a5b7d54b5f1e7eed7de71ea)
Benchmark_FileStore.* 5 x 3s go version go1.25.1 linux/amd64
(/usr/local/go1.25.1/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-156-generic-x86_64
Submitted by at 2025-10-19 00:00:23 +0000 UTC
02beddc1-47dd-40a8-a6fb-eb3cf1f3cf8d main
https://github.com/nats-io/nats-server.git
(7885ebd0687ed7c31e441e2c752397261e45ca09)
Benchmark_FileStore.* 5 x 3s go version go1.25.1 linux/amd64
(/usr/local/go1.25.1/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-156-generic-x86_64
Submitted by at 2025-10-21 00:00:22 +0000 UTC
21afc8f6-094c-48d1-adfd-29ab4d58f4da main
https://github.com/nats-io/nats-server.git
(192d2bfa6e20e3879758b765e14a0a772c0a0f2f)
Benchmark_FileStore.* 5 x 3s go version go1.25.1 linux/amd64
(/usr/local/go1.25.1/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-156-generic-x86_64
Submitted by at 2025-10-24 00:00:19 +0000 UTC
ad23b26a-5296-42c0-af46-f748a73b510c main
https://github.com/nats-io/nats-server.git
(85594c8ce6b253d8552efc602360929fc22fd583)
Benchmark_FileStore.* 5 x 3s go version go1.25.1 linux/amd64
(/usr/local/go1.25.1/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-156-generic-x86_64
Submitted by at 2025-10-25 00:00:20 +0000 UTC

Select Message Block (op/s)

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

Show results table
main [48a757b] main [425cf16] main [12bc38e] main [d1bf5a7] main [91602f9] main [c739352] main [d897a1a] main [7885ebd] main [192d2bf] main [85594c8]
_FileStoreSelectMsgBlock-16 81.8M ± 0.2M 81.3M ± 0.1M 81.4M ± 0.1M 81.7M ± 0.1M 81.7M ± 0.1M 82.2M ± 0.1M 82.1M ± 0.1M 82.1M ± 0.1M 82.2M ± 0.1M 81.4M ± 0.2M

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

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

Show results table
main [48a757b] main [425cf16] main [12bc38e] main [d1bf5a7] main [91602f9] main [c739352] main [d897a1a] main [7885ebd] main [192d2bf] main [85594c8]
_FileStoreLoadNextMsgSameFilterAsStream-16 3.45M ± 0.00M 3.41M ± 0.03M 3.43M ± 0.02M 3.41M ± 0.03M 3.44M ± 0.06M 3.49M ± 0.01M 3.46M ± 0.04M 3.44M ± 0.04M 3.45M ± 0.03M 3.44M ± 0.04M

Load Next Message - Literal Subject (op/s)

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

Show results table
main [48a757b] main [425cf16] main [12bc38e] main [d1bf5a7] main [91602f9] main [c739352] main [d897a1a] main [7885ebd] main [192d2bf] main [85594c8]
_FileStoreLoadNextMsgLiteralSubject-16 3.43M ± 0.08M 3.42M ± 0.09M 3.44M ± 0.05M 3.39M ± 0.03M 3.47M ± 0.06M 3.47M ± 0.07M 3.47M ± 0.05M 3.50M ± 0.07M 3.44M ± 0.05M 3.43M ± 0.04M

Load Next Message - No Messages (op/s)

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

Show results table
main [48a757b] main [425cf16] main [12bc38e] main [d1bf5a7] main [91602f9] main [c739352] main [d897a1a] main [7885ebd] main [192d2bf] main [85594c8]
_FileStoreLoadNextMsgNoMsgsFirstSeq-16 37.7M ± 0.1M 37.7M ± 0.1M 37.8M ± 0.0M 37.7M ± 0.0M 37.7M ± 0.1M 37.7M ± 0.0M 37.7M ± 0.0M 37.7M ± 0.0M 37.7M ± 0.0M 37.7M ± 0.1M
_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 12.7M ± 0.1M 12.6M ± 0.0M 12.7M ± 0.0M 12.8M ± 0.0M 12.9M ± 0.0M 12.9M ± 0.0M 12.7M ± 0.0M 12.7M ± 0.0M 12.8M ± 0.0M 12.9M ± 0.0M

Load Next Message - Very Sparse (op/s)

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

Show results table
main [48a757b] main [425cf16] main [12bc38e] main [d1bf5a7] main [91602f9] main [c739352] main [d897a1a] main [7885ebd] main [192d2bf] main [85594c8]
_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 295k ± 2k 297k ± 2k 294k ± 4k 296k ± 4k 295k ± 3k 2.68M ± 0.02M 2.74M ± 0.01M 2.73M ± 0.02M 2.76M ± 0.01M 2.74M ± 0.05M
_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 284k ± 2k 287k ± 4k 282k ± 3k 285k ± 2k 285k ± 2k 2.49M ± 0.02M 2.54M ± 0.02M 2.55M ± 0.01M 2.53M ± 0.01M 2.54M ± 0.01M

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

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

Show results table
main [48a757b] main [425cf16] main [12bc38e] main [d1bf5a7] main [91602f9] main [c739352] main [d897a1a] main [7885ebd] main [192d2bf] main [85594c8]
_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 5.01k ± 0.01k 4.99k ± 0.01k 5.02k ± 0.02k 5.01k ± 0.01k 5.02k ± 0.02k 5.10k ± 0.01k 5.11k ± 0.02k 5.12k ± 0.02k 5.11k ± 0.01k 5.13k ± 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 [48a757b] main [425cf16] main [12bc38e] main [d1bf5a7] main [91602f9] main [c739352] main [d897a1a] main [7885ebd] main [192d2bf] main [85594c8]
_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 28.6 ± 0.4 28.5 ± 0.5 27.7 ± 0.9 28.7 ± 0.4 28.9 ± 0.2 28.4 ± 0.1 28.1 ± 0.4 28.1 ± 0.3 28.4 ± 0.2 28.2 ± 0.3

Load Next Message - All (time/op)

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

Show results table
main [48a757b] main [425cf16] main [12bc38e] main [d1bf5a7] main [91602f9] main [c739352] main [d897a1a] main [7885ebd] main [192d2bf] main [85594c8]
_FileStoreLoadNextMsgSameFilterAsStream-16 290ns ± 0ns 293ns ± 3ns 292ns ± 1ns 293ns ± 5ns 291ns ± 10ns 287ns ± 1ns 289ns ± 4ns 290ns ± 7ns 290ns ± 4ns 290ns ± 5ns
_FileStoreLoadNextMsgLiteralSubject-16 292ns ± 6ns 292ns ± 10ns 291ns ± 2ns 295ns ± 4ns 288ns ± 6ns 288ns ± 6ns 288ns ± 3ns 286ns ± 6ns 291ns ± 5ns 292ns ± 5ns
_FileStoreLoadNextMsgNoMsgsFirstSeq-16 26.5ns ± 0.1ns 26.6ns ± 0.1ns 26.5ns ± 0.0ns 26.5ns ± 0.0ns 26.5ns ± 0.0ns 26.5ns ± 0.0ns 26.5ns ± 0.0ns 26.5ns ± 0.0ns 26.5ns ± 0.1ns 26.5ns ± 0.0ns
_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 78.6ns ± 0.6ns 79.3ns ± 0.4ns 78.8ns ± 0.1ns 78.2ns ± 0.2ns 77.5ns ± 0.1ns 77.5ns ± 0.3ns 78.6ns ± 0.1ns 78.6ns ± 0.2ns 78.3ns ± 0.2ns 77.5ns ± 0.1ns
_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 3.39µs ± 0.01µs 3.37µs ± 0.02µs 3.41µs ± 0.04µs 3.38µs ± 0.05µs 3.39µs ± 0.02µs 373ns ± 2ns 366ns ± 1ns 366ns ± 2ns 362ns ± 2ns 366ns ± 4ns
_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 3.52µs ± 0.05µs 3.48µs ± 0.07µs 3.55µs ± 0.05µs 3.51µs ± 0.05µs 3.51µs ± 0.02µs 402ns ± 4ns 394ns ± 4ns 392ns ± 2ns 395ns ± 1ns 393ns ± 1ns
_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 200µs ± 1µs 200µs ± 1µs 199µs ± 1µs 200µs ± 1µs 199µs ± 1µs 196µs ± 1µs 196µs ± 1µs 195µs ± 1µs 196µs ± 0µs 195µs ± 0µs
_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 34.9ms ± 1.0ms 35.1ms ± 0.3ms 36.1ms ± 2.6ms 34.8ms ± 0.3ms 34.6ms ± 0.1ms 35.2ms ± 0.3ms 35.6ms ± 0.4ms 35.6ms ± 0.5ms 35.2ms ± 0.7ms 35.4ms ± 0.7ms
_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 5.82ms ± 0.56ms 5.53ms ± 0.14ms 5.75ms ± 0.67ms 5.61ms ± 0.62ms 5.40ms ± 0.03ms 5.56ms ± 0.72ms 5.71ms ± 0.60ms 5.43ms ± 0.07ms 5.61ms ± 0.60ms 5.55ms ± 0.73ms