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

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
a82ea83f-0386-43c1-9e7d-d4c8934f457f main
https://github.com/nats-io/nats-server.git
(0ac0ac851a0f9a2d6cbb0ff08d816e3242a5c415)
BenchmarkJetStreamKV/.*R=3.* 5 x 3s go version go1.25.4 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-164-generic-x86_64
Submitted by at 2026-01-10 00:00:21 +0000 UTC
ce1dbdec-127c-458b-831f-a00159fb1c52 main
https://github.com/nats-io/nats-server.git
(7a7ff0dcfaa5a0a019552da9bd60ab68e6c1c96c)
BenchmarkJetStreamKV/.*R=3.* 5 x 3s go version go1.25.4 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-164-generic-x86_64
Submitted by at 2026-01-12 00:00:25 +0000 UTC
d03496ba-eeb1-4b5d-acd4-d4986c98ad23 main
https://github.com/nats-io/nats-server.git
(74c12317902f02e7cb8748364fb383852c99e4ce)
BenchmarkJetStreamKV/.*R=3.* 5 x 3s go version go1.25.4 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-164-generic-x86_64
Submitted by at 2026-01-17 00:00:23 +0000 UTC
19a270ac-014f-4f57-b08c-0ea9bd09d954 main
https://github.com/nats-io/nats-server.git
(e70b9ee0daae1f03143361ffb85f4b86dd5994ce)
BenchmarkJetStreamKV/.*R=3.* 5 x 3s go version go1.25.4 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-164-generic-x86_64
Submitted by at 2026-01-20 00:00:13 +0000 UTC
602bdec1-696d-489d-bb67-1ba6194fb970 main
https://github.com/nats-io/nats-server.git
(615cffed667b816428a31875dda0413fff9df7b6)
BenchmarkJetStreamKV/.*R=3.* 5 x 3s go version go1.25.4 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-164-generic-x86_64
Submitted by at 2026-01-23 00:00:22 +0000 UTC
b5f87e58-ae10-4cc7-b544-5c8dd3fe7554 main
https://github.com/nats-io/nats-server.git
(136a736a859d5acf78e904f251afc17d1182babe)
BenchmarkJetStreamKV/.*R=3.* 5 x 3s go version go1.25.4 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-164-generic-x86_64
Submitted by at 2026-01-25 00:00:25 +0000 UTC
b1c327dd-bb76-4dbd-8a5b-4dc395235c64 main
https://github.com/nats-io/nats-server.git
(63a99c54b0b5eed60dfbdf925bc856cf13ed232d)
BenchmarkJetStreamKV/.*R=3.* 5 x 3s go version go1.25.4 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-164-generic-x86_64
Submitted by at 2026-02-11 00:00:40 +0000 UTC
bd8ca141-4883-4614-8d31-2250e93a99f2 main
https://github.com/nats-io/nats-server.git
(588a2c38aa5c7b16b3367f41f7b750fe24f1dfd8)
BenchmarkJetStreamKV/.*R=3.* 5 x 3s go version go1.25.7 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-164-generic-x86_64
Submitted by at 2026-02-12 00:00:24 +0000 UTC
4c7dd6b2-aee4-4aac-8c12-330bddcbf9ba main
https://github.com/nats-io/nats-server.git
(db6f4d222715ca6f7efdee674a3ed33a8fffaab6)
BenchmarkJetStreamKV/.*R=3.* 5 x 3s go version go1.25.7 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-164-generic-x86_64
Submitted by at 2026-02-13 00:00:31 +0000 UTC
e186495a-0b55-40c3-8da9-b907a8ccfac1 main
https://github.com/nats-io/nats-server.git
(7c38a319e0a68d4d7f8048f3e0dc06607dcd283e)
BenchmarkJetStreamKV/.*R=3.* 5 x 3s go version go1.25.7 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-164-generic-x86_64
Submitted by at 2026-02-15 00:00:35 +0000 UTC

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

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

Show results table
main [0ac0ac8] main [7a7ff0d] main [74c1231] main [e70b9ee] main [615cffe] main [136a736] main [63a99c5] main [588a2c3] main [db6f4d2] main [7c38a31]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/GET-16 20.2k ± 1.4k 19.1k ± 1.3k 19.8k ± 2.2k 20.7k ± 0.6k 19.4k ± 1.1k 19.2k ± 0.9k 19.8k ± 0.4k 19.7k ± 1.7k 20.0k ± 1.0k 18.6k ± 2.1k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/GET-16 19.8k ± 0.2k 18.7k ± 1.4k 18.4k ± 1.7k 19.8k ± 0.9k 18.7k ± 1.5k 19.1k ± 0.5k 18.8k ± 1.9k 18.4k ± 2.8k 18.3k ± 1.2k 19.7k ± 1.0k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/GET-16 19.1k ± 0.5k 19.3k ± 1.2k 19.1k ± 0.3k 19.3k ± 0.6k 19.0k ± 0.3k 19.2k ± 0.7k 19.2k ± 1.0k 19.6k ± 1.1k 18.7k ± 1.5k 19.4k ± 0.2k

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

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

Show results table
main [0ac0ac8] main [7a7ff0d] main [74c1231] main [e70b9ee] main [615cffe] main [136a736] main [63a99c5] main [588a2c3] main [db6f4d2] main [7c38a31]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/GET-16 2.03MB/s ± 0.14MB/s 1.91MB/s ± 0.13MB/s 1.98MB/s ± 0.22MB/s 2.07MB/s ± 0.06MB/s 1.94MB/s ± 0.11MB/s 1.92MB/s ± 0.09MB/s 1.98MB/s ± 0.04MB/s 1.97MB/s ± 0.17MB/s 2.00MB/s ± 0.10MB/s 1.86MB/s ± 0.21MB/s
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/GET-16 1.98MB/s ± 0.02MB/s 1.87MB/s ± 0.13MB/s 1.84MB/s ± 0.16MB/s 1.98MB/s ± 0.09MB/s 1.87MB/s ± 0.15MB/s 1.91MB/s ± 0.05MB/s 1.88MB/s ± 0.19MB/s 1.84MB/s ± 0.28MB/s 1.83MB/s ± 0.12MB/s 1.96MB/s ± 0.10MB/s
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/GET-16 19.5MB/s ± 0.5MB/s 19.7MB/s ± 1.2MB/s 19.5MB/s ± 0.4MB/s 19.8MB/s ± 0.7MB/s 19.5MB/s ± 0.3MB/s 19.6MB/s ± 0.7MB/s 19.7MB/s ± 1.0MB/s 20.1MB/s ± 1.1MB/s 19.1MB/s ± 1.5MB/s 19.9MB/s ± 0.2MB/s

KV Put (blind write) (write/s)

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

Show results table
main [0ac0ac8] main [7a7ff0d] main [74c1231] main [e70b9ee] main [615cffe] main [136a736] main [63a99c5] main [588a2c3] main [db6f4d2] main [7c38a31]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/PUT-16 9.52k ± 0.13k 9.46k ± 0.15k 9.51k ± 0.13k 9.39k ± 0.07k 9.41k ± 0.20k 9.47k ± 0.08k 9.55k ± 0.23k 9.53k ± 0.11k 9.68k ± 0.17k 9.59k ± 0.19k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/PUT-16 9.39k ± 0.12k 9.33k ± 0.25k 9.35k ± 0.13k 9.47k ± 0.08k 9.39k ± 0.13k 9.43k ± 0.23k 9.31k ± 0.23k 9.44k ± 0.12k 9.44k ± 0.10k 9.38k ± 0.15k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/PUT-16 8.98k ± 0.16k 9.03k ± 0.09k 8.85k ± 0.14k 9.03k ± 0.07k 8.83k ± 0.25k 9.00k ± 0.07k 8.79k ± 0.26k 8.83k ± 0.28k 8.97k ± 0.10k 8.91k ± 0.14k

KV Put (blind write) (byte/s)

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

Show results table
main [0ac0ac8] main [7a7ff0d] main [74c1231] main [e70b9ee] main [615cffe] main [136a736] main [63a99c5] main [588a2c3] main [db6f4d2] main [7c38a31]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/PUT-16 950kB/s ± 20kB/s 948kB/s ± 12kB/s 950kB/s ± 10kB/s 938kB/s ± 12kB/s 940kB/s ± 20kB/s 944kB/s ± 6kB/s 956kB/s ± 24kB/s 954kB/s ± 6kB/s 968kB/s ± 22kB/s 958kB/s ± 22kB/s
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/PUT-16 938kB/s ± 12kB/s 934kB/s ± 26kB/s 934kB/s ± 16kB/s 946kB/s ± 4kB/s 940kB/s ± 10kB/s 946kB/s ± 24kB/s 930kB/s ± 20kB/s 944kB/s ± 16kB/s 942kB/s ± 8kB/s 936kB/s ± 14kB/s
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/PUT-16 9.20MB/s ± 0.16MB/s 9.24MB/s ± 0.09MB/s 9.07MB/s ± 0.14MB/s 9.24MB/s ± 0.07MB/s 9.05MB/s ± 0.25MB/s 9.21MB/s ± 0.07MB/s 9.00MB/s ± 0.26MB/s 9.04MB/s ± 0.29MB/s 9.19MB/s ± 0.10MB/s 9.13MB/s ± 0.14MB/s

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

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

Show results table
main [0ac0ac8] main [7a7ff0d] main [74c1231] main [e70b9ee] main [615cffe] main [136a736] main [63a99c5] main [588a2c3] main [db6f4d2] main [7c38a31]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/CAS-16 5.25k ± 0.55k 5.31k ± 0.55k 5.03k ± 0.79k 5.79k ± 0.08k 5.13k ± 0.70k 5.22k ± 0.66k 4.84k ± 0.99k 5.90k ± 0.16k 5.05k ± 0.94k 5.33k ± 0.62k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/CAS-16 5.58k ± 0.19k 4.79k ± 1.00k 5.19k ± 0.58k 5.18k ± 0.58k 5.16k ± 0.53k 5.08k ± 0.61k 5.13k ± 0.61k 5.09k ± 0.72k 5.24k ± 0.55k 5.04k ± 0.71k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/CAS-16 5.33k ± 0.15k 5.16k ± 0.26k 5.15k ± 0.20k 5.21k ± 0.19k 5.33k ± 0.02k 5.17k ± 0.20k 4.50k ± 0.95k 5.33k ± 0.08k 5.23k ± 0.30k 4.89k ± 0.42k

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

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

Show results table
main [0ac0ac8] main [7a7ff0d] main [74c1231] main [e70b9ee] main [615cffe] main [136a736] main [63a99c5] main [588a2c3] main [db6f4d2] main [7c38a31]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/CAS-16 526kB/s ± 54kB/s 534kB/s ± 56kB/s 502kB/s ± 78kB/s 578kB/s ± 12kB/s 512kB/s ± 68kB/s 524kB/s ± 66kB/s 484kB/s ± 96kB/s 590kB/s ± 20kB/s 504kB/s ± 96kB/s 532kB/s ± 58kB/s
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/CAS-16 558kB/s ± 22kB/s 480kB/s ± 100kB/s 520kB/s ± 60kB/s 518kB/s ± 62kB/s 514kB/s ± 56kB/s 506kB/s ± 64kB/s 512kB/s ± 58kB/s 510kB/s ± 70kB/s 524kB/s ± 56kB/s 504kB/s ± 76kB/s
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/CAS-16 5.46MB/s ± 0.15MB/s 5.29MB/s ± 0.26MB/s 5.27MB/s ± 0.21MB/s 5.34MB/s ± 0.19MB/s 5.46MB/s ± 0.02MB/s 5.29MB/s ± 0.21MB/s 4.60MB/s ± 0.97MB/s 5.45MB/s ± 0.08MB/s 5.35MB/s ± 0.31MB/s 5.01MB/s ± 0.42MB/s

KV Throughput (op/s)

Error bars represent 90% confidence interval

Show results table
main [0ac0ac8] main [7a7ff0d] main [74c1231] main [e70b9ee] main [615cffe] main [136a736] main [63a99c5] main [588a2c3] main [db6f4d2] main [7c38a31]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/GET-16 20.2k ± 1.4k 19.1k ± 1.3k 19.8k ± 2.2k 20.7k ± 0.6k 19.4k ± 1.1k 19.2k ± 0.9k 19.8k ± 0.4k 19.7k ± 1.7k 20.0k ± 1.0k 18.6k ± 2.1k
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/PUT-16 9.52k ± 0.13k 9.46k ± 0.15k 9.51k ± 0.13k 9.39k ± 0.07k 9.41k ± 0.20k 9.47k ± 0.08k 9.55k ± 0.23k 9.53k ± 0.11k 9.68k ± 0.17k 9.59k ± 0.19k
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/CAS-16 5.25k ± 0.55k 5.31k ± 0.55k 5.03k ± 0.79k 5.79k ± 0.08k 5.13k ± 0.70k 5.22k ± 0.66k 4.84k ± 0.99k 5.90k ± 0.16k 5.05k ± 0.94k 5.33k ± 0.62k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/GET-16 19.8k ± 0.2k 18.7k ± 1.4k 18.4k ± 1.7k 19.8k ± 0.9k 18.7k ± 1.5k 19.1k ± 0.5k 18.8k ± 1.9k 18.4k ± 2.8k 18.3k ± 1.2k 19.7k ± 1.0k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/PUT-16 9.39k ± 0.12k 9.33k ± 0.25k 9.35k ± 0.13k 9.47k ± 0.08k 9.39k ± 0.13k 9.43k ± 0.23k 9.31k ± 0.23k 9.44k ± 0.12k 9.44k ± 0.10k 9.38k ± 0.15k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/CAS-16 5.58k ± 0.19k 4.79k ± 1.00k 5.19k ± 0.58k 5.18k ± 0.58k 5.16k ± 0.53k 5.08k ± 0.61k 5.13k ± 0.61k 5.09k ± 0.72k 5.24k ± 0.55k 5.04k ± 0.71k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/GET-16 19.1k ± 0.5k 19.3k ± 1.2k 19.1k ± 0.3k 19.3k ± 0.6k 19.0k ± 0.3k 19.2k ± 0.7k 19.2k ± 1.0k 19.6k ± 1.1k 18.7k ± 1.5k 19.4k ± 0.2k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/PUT-16 8.98k ± 0.16k 9.03k ± 0.09k 8.85k ± 0.14k 9.03k ± 0.07k 8.83k ± 0.25k 9.00k ± 0.07k 8.79k ± 0.26k 8.83k ± 0.28k 8.97k ± 0.10k 8.91k ± 0.14k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/CAS-16 5.33k ± 0.15k 5.16k ± 0.26k 5.15k ± 0.20k 5.21k ± 0.19k 5.33k ± 0.02k 5.17k ± 0.20k 4.50k ± 0.95k 5.33k ± 0.08k 5.23k ± 0.30k 4.89k ± 0.42k