Trend: JetStream KeyValue - Recent commits to 'main' branch

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
10709d3c-204e-4a59-b604-bbbc003f29d0 main
https://github.com/nats-io/nats-server.git
(4cec8d2ff7517549aec0872b2725761e11600912)
BenchmarkJetStreamKV/.*R=3.* 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:23 +0000 UTC
a92c8b46-1317-41ba-83fa-6e58efd2f872 main
https://github.com/nats-io/nats-server.git
(050df88d3fb7e968ef8acf02b3ea092d439881c3)
BenchmarkJetStreamKV/.*R=3.* 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:07 +0000 UTC
84b6bb80-42cb-4654-bed7-c8da74169f93 main
https://github.com/nats-io/nats-server.git
(ab163d5532aa6cd1c18a9bf631938dcf72921746)
BenchmarkJetStreamKV/.*R=3.* 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:51 +0000 UTC
9faf58f0-7574-4907-a257-ec4ab2ff0312 main
https://github.com/nats-io/nats-server.git
(c8998296b86dd8dd0b703d48362d6cb338ccf177)
BenchmarkJetStreamKV/.*R=3.* 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:48 +0000 UTC
e40d62be-8702-4928-9361-6fef873c11c4 main
https://github.com/nats-io/nats-server.git
(ca6311b2e1da1f20d68ccb68f20a352f3c7799d7)
BenchmarkJetStreamKV/.*R=3.* 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:21 +0000 UTC
b4d1e9b3-38e4-43c2-a351-cbae74956a9d main
https://github.com/nats-io/nats-server.git
(26b1e7ad9b90049ae8ad302f67486a18ff731044)
BenchmarkJetStreamKV/.*R=3.* 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:04 +0000 UTC
744c1b28-e97a-42be-955c-50e6079d845c main
https://github.com/nats-io/nats-server.git
(6d6edf754ee049fbbf915db0e894a8dddb3f7e3a)
BenchmarkJetStreamKV/.*R=3.* 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:40 +0000 UTC
37a3e2c1-6699-4eb9-84ea-81b49269d119 main
https://github.com/nats-io/nats-server.git
(526ed49ff7676caee6e9abb3ae333aac4dc33554)
BenchmarkJetStreamKV/.*R=3.* 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:32 +0000 UTC
64715b95-8d87-43b8-9055-623d36e2922f main
https://github.com/nats-io/nats-server.git
(f7d78f68993c74af5674fa49898481e3ee6a15a1)
BenchmarkJetStreamKV/.*R=3.* 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:23 +0000 UTC
33c1845e-21f4-454f-9fcd-b887dd5c9f13 main
https://github.com/nats-io/nats-server.git
(c16afd1db4006237eb156ccaa77117f1ecd1835a)
BenchmarkJetStreamKV/.*R=3.* 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:32 +0000 UTC

KV Get (read-only) (read/s)

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

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/GET-16 31.1k ± 0.1k 30.8k ± 0.5k 30.7k ± 0.6k 31.2k ± 0.9k 31.2k ± 0.9k 30.5k ± 1.1k 30.8k ± 0.4k 30.7k ± 0.4k 30.5k ± 1.1k 30.2k ± 0.4k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/GET-16 29.6k ± 1.1k 29.5k ± 0.9k 28.8k ± 1.0k 29.8k ± 0.7k 29.3k ± 1.1k 29.4k ± 1.0k 29.5k ± 0.6k 29.3k ± 0.9k 28.8k ± 0.2k 28.9k ± 0.3k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/GET-16 28.5k ± 0.9k 27.6k ± 0.7k 28.0k ± 0.6k 28.2k ± 0.5k 28.1k ± 0.3k 28.2k ± 0.8k 28.2k ± 0.3k 28.2k ± 0.3k 27.2k ± 0.3k 27.5k ± 0.4k

KV Get (read-only) (byte/s)

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

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/GET-16 3.11MB/s ± 0.01MB/s 3.08MB/s ± 0.05MB/s 3.08MB/s ± 0.06MB/s 3.12MB/s ± 0.09MB/s 3.12MB/s ± 0.09MB/s 3.05MB/s ± 0.12MB/s 3.08MB/s ± 0.04MB/s 3.07MB/s ± 0.04MB/s 3.05MB/s ± 0.11MB/s 3.02MB/s ± 0.05MB/s
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/GET-16 2.96MB/s ± 0.11MB/s 2.95MB/s ± 0.09MB/s 2.88MB/s ± 0.10MB/s 2.98MB/s ± 0.07MB/s 2.93MB/s ± 0.12MB/s 2.94MB/s ± 0.10MB/s 2.95MB/s ± 0.06MB/s 2.93MB/s ± 0.09MB/s 2.88MB/s ± 0.02MB/s 2.89MB/s ± 0.03MB/s
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/GET-16 29.2MB/s ± 0.9MB/s 28.3MB/s ± 0.7MB/s 28.7MB/s ± 0.6MB/s 28.9MB/s ± 0.5MB/s 28.8MB/s ± 0.3MB/s 28.9MB/s ± 0.9MB/s 28.8MB/s ± 0.3MB/s 28.9MB/s ± 0.3MB/s 27.9MB/s ± 0.3MB/s 28.2MB/s ± 0.4MB/s

KV Put (blind write) (write/s)

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

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/PUT-16 13.9k ± 0.2k 14.0k ± 0.1k 14.0k ± 0.1k 14.0k ± 0.1k 14.0k ± 0.1k 13.9k ± 0.2k 14.0k ± 0.1k 14.0k ± 0.1k 14.0k ± 0.1k 14.0k ± 0.1k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/PUT-16 13.6k ± 0.1k 13.8k ± 0.1k 13.7k ± 0.0k 13.7k ± 0.1k 13.7k ± 0.1k 13.6k ± 0.1k 13.7k ± 0.1k 13.7k ± 0.1k 13.7k ± 0.1k 13.7k ± 0.1k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/PUT-16 12.8k ± 0.1k 12.9k ± 0.1k 12.9k ± 0.0k 12.9k ± 0.1k 13.0k ± 0.1k 12.9k ± 0.1k 13.0k ± 0.1k 12.9k ± 0.1k 12.9k ± 0.1k 12.9k ± 0.0k

KV Put (blind write) (byte/s)

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

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/PUT-16 1.39MB/s ± 0.02MB/s 1.40MB/s ± 0.01MB/s 1.41MB/s ± 0.01MB/s 1.40MB/s ± 0.02MB/s 1.40MB/s ± 0.00MB/s 1.39MB/s ± 0.02MB/s 1.40MB/s ± 0.01MB/s 1.40MB/s ± 0.01MB/s 1.40MB/s ± 0.01MB/s 1.40MB/s ± 0.00MB/s
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/PUT-16 1.36MB/s ± 0.01MB/s 1.38MB/s ± 0.00MB/s 1.37MB/s ± 0.00MB/s 1.37MB/s ± 0.01MB/s 1.37MB/s ± 0.01MB/s 1.36MB/s ± 0.01MB/s 1.37MB/s ± 0.00MB/s 1.37MB/s ± 0.01MB/s 1.37MB/s ± 0.00MB/s 1.37MB/s ± 0.01MB/s
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/PUT-16 13.1MB/s ± 0.1MB/s 13.2MB/s ± 0.1MB/s 13.2MB/s ± 0.0MB/s 13.3MB/s ± 0.1MB/s 13.3MB/s ± 0.1MB/s 13.2MB/s ± 0.1MB/s 13.3MB/s ± 0.1MB/s 13.2MB/s ± 0.1MB/s 13.2MB/s ± 0.1MB/s 13.3MB/s ± 0.0MB/s

KV CAS (Get, Update) (op/s)

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

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/CAS-16 8.44k ± 0.09k 8.46k ± 0.05k 8.48k ± 0.08k 8.51k ± 0.06k 8.48k ± 0.06k 8.40k ± 0.04k 8.48k ± 0.07k 8.46k ± 0.05k 8.47k ± 0.05k 8.54k ± 0.08k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/CAS-16 8.19k ± 0.08k 8.23k ± 0.06k 8.23k ± 0.05k 8.24k ± 0.08k 8.26k ± 0.16k 8.14k ± 0.10k 8.23k ± 0.11k 8.18k ± 0.06k 8.24k ± 0.04k 8.23k ± 0.03k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/CAS-16 7.57k ± 0.11k 7.55k ± 0.05k 7.57k ± 0.07k 7.55k ± 0.08k 7.60k ± 0.06k 7.61k ± 0.04k 7.57k ± 0.04k 7.57k ± 0.06k 7.53k ± 0.04k 7.62k ± 0.10k

KV CAS (Get, Update) (byte/s)

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

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/CAS-16 844kB/s ± 6kB/s 846kB/s ± 4kB/s 848kB/s ± 12kB/s 850kB/s ± 10kB/s 850kB/s ± 0kB/s 840kB/s ± 0kB/s 848kB/s ± 12kB/s 850kB/s ± 0kB/s 850kB/s ± 0kB/s 854kB/s ± 6kB/s
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/CAS-16 820kB/s ± 10kB/s 822kB/s ± 8kB/s 824kB/s ± 6kB/s 822kB/s ± 8kB/s 826kB/s ± 14kB/s 812kB/s ± 8kB/s 822kB/s ± 8kB/s 816kB/s ± 4kB/s 824kB/s ± 6kB/s 820kB/s ± 0kB/s
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/CAS-16 7.75MB/s ± 0.12MB/s 7.73MB/s ± 0.05MB/s 7.75MB/s ± 0.07MB/s 7.74MB/s ± 0.08MB/s 7.78MB/s ± 0.06MB/s 7.80MB/s ± 0.04MB/s 7.75MB/s ± 0.05MB/s 7.76MB/s ± 0.06MB/s 7.71MB/s ± 0.04MB/s 7.80MB/s ± 0.10MB/s

KV Throughput (op/s)

Error bars represent 90% confidence interval

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/GET-16 31.1k ± 0.1k 30.8k ± 0.5k 30.7k ± 0.6k 31.2k ± 0.9k 31.2k ± 0.9k 30.5k ± 1.1k 30.8k ± 0.4k 30.7k ± 0.4k 30.5k ± 1.1k 30.2k ± 0.4k
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/PUT-16 13.9k ± 0.2k 14.0k ± 0.1k 14.0k ± 0.1k 14.0k ± 0.1k 14.0k ± 0.1k 13.9k ± 0.2k 14.0k ± 0.1k 14.0k ± 0.1k 14.0k ± 0.1k 14.0k ± 0.1k
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/CAS-16 8.44k ± 0.09k 8.46k ± 0.05k 8.48k ± 0.08k 8.51k ± 0.06k 8.48k ± 0.06k 8.40k ± 0.04k 8.48k ± 0.07k 8.46k ± 0.05k 8.47k ± 0.05k 8.54k ± 0.08k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/GET-16 29.6k ± 1.1k 29.5k ± 0.9k 28.8k ± 1.0k 29.8k ± 0.7k 29.3k ± 1.1k 29.4k ± 1.0k 29.5k ± 0.6k 29.3k ± 0.9k 28.8k ± 0.2k 28.9k ± 0.3k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/PUT-16 13.6k ± 0.1k 13.8k ± 0.1k 13.7k ± 0.0k 13.7k ± 0.1k 13.7k ± 0.1k 13.6k ± 0.1k 13.7k ± 0.1k 13.7k ± 0.1k 13.7k ± 0.1k 13.7k ± 0.1k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/CAS-16 8.19k ± 0.08k 8.23k ± 0.06k 8.23k ± 0.05k 8.24k ± 0.08k 8.26k ± 0.16k 8.14k ± 0.10k 8.23k ± 0.11k 8.18k ± 0.06k 8.24k ± 0.04k 8.23k ± 0.03k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/GET-16 28.5k ± 0.9k 27.6k ± 0.7k 28.0k ± 0.6k 28.2k ± 0.5k 28.1k ± 0.3k 28.2k ± 0.8k 28.2k ± 0.3k 28.2k ± 0.3k 27.2k ± 0.3k 27.5k ± 0.4k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/PUT-16 12.8k ± 0.1k 12.9k ± 0.1k 12.9k ± 0.0k 12.9k ± 0.1k 13.0k ± 0.1k 12.9k ± 0.1k 13.0k ± 0.1k 12.9k ± 0.1k 12.9k ± 0.1k 12.9k ± 0.0k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/CAS-16 7.57k ± 0.11k 7.55k ± 0.05k 7.57k ± 0.07k 7.55k ± 0.08k 7.60k ± 0.06k 7.61k ± 0.04k 7.57k ± 0.04k 7.57k ± 0.06k 7.53k ± 0.04k 7.62k ± 0.10k