Trend: JetStream Metacluster - Recent Releases

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
84b9443a-7b46-4276-95ad-4f1318137004 v2.11.17
https://github.com/nats-io/nats-server.git
(0d922d193a4423a26b38d7a647a8d50343dec2de)
BenchmarkJetStream(Create|Meta) 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-05-05 09:08:16 +0000 UTC
7baffcb7-564a-4038-914b-b3876d941ce6 v2.12.0
https://github.com/nats-io/nats-server.git
(1629aa5db771adcefe2a5aa40b41688c55007181)
BenchmarkJetStream(Create|Meta) 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-02-24 18:32:56 +0000 UTC
debce5e4-32b1-456a-91c0-fc2c114b44c4 v2.12.1
https://github.com/nats-io/nats-server.git
(35a616234d8572840a062846c92f10bea0037be7)
BenchmarkJetStream(Create|Meta) 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-02-24 18:32:47 +0000 UTC
2fafb30c-da5c-44b3-b5a8-3e8478d10f8b v2.12.2
https://github.com/nats-io/nats-server.git
(8acc1e8db0c17cd71826ed9bbd3061b10c6d9b75)
BenchmarkJetStream(Create|Meta) 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-02-24 18:32:37 +0000 UTC
6c6d8ff9-4883-4e4a-882b-b1527be4e72d v2.12.4
https://github.com/nats-io/nats-server.git
(2429cd357a0837d7f936b5124e5ffb428b97ce79)
BenchmarkJetStream(Create|Meta) 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-02-24 18:32:23 +0000 UTC
fe8227f6-875e-4174-9d1c-5f7584b0c759 v2.12.5
https://github.com/nats-io/nats-server.git
(fe6536e9fe2bc251b69149fb333a47c4f1af8824)
BenchmarkJetStream(Create|Meta) 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-05-05 09:08:07 +0000 UTC
3eca39e5-aa20-4593-81ef-814bc1403b46 v2.12.6
https://github.com/nats-io/nats-server.git
(f2af048396689fb4605ec545e00da65dd8d173ca)
BenchmarkJetStream(Create|Meta) 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-05-05 09:08:01 +0000 UTC
e13ce336-f246-4c1d-9102-54bdc605ed47 v2.12.7
https://github.com/nats-io/nats-server.git
(8eba930e54770a77386b68dd79dc27675a9ad70e)
BenchmarkJetStream(Create|Meta) 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-05-05 09:07:51 +0000 UTC
2729f714-83fa-4a95-aa5c-6ad577b33fe4 v2.12.8
https://github.com/nats-io/nats-server.git
(e8c869ab5b2eccbab33bd0ba624a5bea31c04c97)
BenchmarkJetStream(Create|Meta) 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-05-05 09:07:44 +0000 UTC
bfde4ace-8f4b-4659-bba1-374afda013a5 v2.12.9
https://github.com/nats-io/nats-server.git
(376c9296d413fae95e363101f6310e9f1b422521)
BenchmarkJetStream(Create|Meta) 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-05-27 14:51:37 +0000 UTC
c06016c5-5ea5-4c94-b5a2-799f7949946a v2.14.0
https://github.com/nats-io/nats-server.git
(99aa7201b64e20889afb2f38bc5eae36f085e560)
BenchmarkJetStream(Create|Meta) 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-05-05 09:07:36 +0000 UTC
7f8c04b6-69ca-420e-84f3-08b451f444a9 v2.14.1
https://github.com/nats-io/nats-server.git
(fb32a3531f11a1c36b6e43ec5d7d341fc14f053e)
BenchmarkJetStream(Create|Meta) 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-05-28 10:01:53 +0000 UTC
7c01474c-5185-49d6-bc85-93cf8fdf99f7 main
https://github.com/nats-io/nats-server.git
(c16afd1db4006237eb156ccaa77117f1ecd1835a)
BenchmarkJetStream(Create|Meta) 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:33 +0000 UTC

Concurrent Resource creation throughput (op/s)

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

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
JetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=Stream-16 1.31k ± 0.16k 1.42k ± 0.18k 1.37k ± 0.11k 1.33k ± 0.22k 1.33k ± 0.21k 1.55k ± 0.04k 1.55k ± 0.04k 1.57k ± 0.07k 1.57k ± 0.11k 1.41k ± 0.04k 1.50k ± 0.08k 1.40k ± 0.03k 1.37k ± 0.02k
JetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=KVBucket-16 602 ± 52 684 ± 44 686 ± 51 684 ± 27 692 ± 31 826 ± 70 719 ± 84 829 ± 52 757 ± 168 640 ± 98 776 ± 113 696 ± 40 644 ± 123
JetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=ObjStore-16 346 ± 2 339 ± 5 344 ± 11 330 ± 5 340 ± 6 544 ± 17 543 ± 15 542 ± 8 554 ± 13 541 ± 15 508 ± 10 540 ± 6 533 ± 6
JetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=Stream-16 226 ± 2 228 ± 1 228 ± 2 227 ± 2 228 ± 1 228 ± 1 227 ± 1 228 ± 1 227 ± 2 227 ± 1 227 ± 2 227 ± 1 227 ± 2
JetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=KVBucket-16 226 ± 1 226 ± 1 226 ± 1 226 ± 1 226 ± 2 226 ± 1 225 ± 1 225 ± 1 225 ± 2 225 ± 3 226 ± 2 226 ± 1 225 ± 1
JetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=ObjStore-16 225 ± 2 226 ± 1 224 ± 1 223 ± 1 223 ± 1 227 ± 1 227 ± 1 226 ± 1 226 ± 1 226 ± 2 226 ± 1 226 ± 2 225 ± 1
JetStreamCreate/N=3,R=3,storage=File,C=12/resource=Stream-16 226 ± 1 227 ± 2 224 ± 1 223 ± 1 224 ± 2 222 ± 3 224 ± 1 222 ± 3 223 ± 2 223 ± 3 223 ± 3 223 ± 2 223 ± 1
JetStreamCreate/N=3,R=3,storage=File,C=12/resource=KVBucket-16 225 ± 1 225 ± 1 223 ± 1 224 ± 1 224 ± 1 222 ± 1 224 ± 1 223 ± 1 223 ± 2 222 ± 1 223 ± 2 222 ± 1 222 ± 1
JetStreamCreate/N=3,R=3,storage=File,C=12/resource=ObjStore-16 222 ± 2 226 ± 1 223 ± 2 224 ± 1 224 ± 1 223 ± 1 223 ± 1 223 ± 1 224 ± 1 223 ± 2 223 ± 1 223 ± 2 223 ± 1

Concurrent Resource creation throughput (op/s)

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

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
JetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=Stream-16 1.31k ± 0.16k 1.42k ± 0.18k 1.37k ± 0.11k 1.33k ± 0.22k 1.33k ± 0.21k 1.55k ± 0.04k 1.55k ± 0.04k 1.57k ± 0.07k 1.57k ± 0.11k 1.41k ± 0.04k 1.50k ± 0.08k 1.40k ± 0.03k 1.37k ± 0.02k
JetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=KVBucket-16 602 ± 52 684 ± 44 686 ± 51 684 ± 27 692 ± 31 826 ± 70 719 ± 84 829 ± 52 757 ± 168 640 ± 98 776 ± 113 696 ± 40 644 ± 123
JetStreamCreate/N=1,R=1,storage=Memory,C=12/resource=ObjStore-16 346 ± 2 339 ± 5 344 ± 11 330 ± 5 340 ± 6 544 ± 17 543 ± 15 542 ± 8 554 ± 13 541 ± 15 508 ± 10 540 ± 6 533 ± 6
JetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=Stream-16 226 ± 2 228 ± 1 228 ± 2 227 ± 2 228 ± 1 228 ± 1 227 ± 1 228 ± 1 227 ± 2 227 ± 1 227 ± 2 227 ± 1 227 ± 2
JetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=KVBucket-16 226 ± 1 226 ± 1 226 ± 1 226 ± 1 226 ± 2 226 ± 1 225 ± 1 225 ± 1 225 ± 2 225 ± 3 226 ± 2 226 ± 1 225 ± 1
JetStreamCreate/N=3,R=3,storage=Memory,C=12/resource=ObjStore-16 225 ± 2 226 ± 1 224 ± 1 223 ± 1 223 ± 1 227 ± 1 227 ± 1 226 ± 1 226 ± 1 226 ± 2 226 ± 1 226 ± 2 225 ± 1
JetStreamCreate/N=3,R=3,storage=File,C=12/resource=Stream-16 226 ± 1 227 ± 2 224 ± 1 223 ± 1 224 ± 2 222 ± 3 224 ± 1 222 ± 3 223 ± 2 223 ± 3 223 ± 3 223 ± 2 223 ± 1
JetStreamCreate/N=3,R=3,storage=File,C=12/resource=KVBucket-16 225 ± 1 225 ± 1 223 ± 1 224 ± 1 224 ± 1 222 ± 1 224 ± 1 223 ± 1 223 ± 2 222 ± 1 223 ± 2 222 ± 1 222 ± 1
JetStreamCreate/N=3,R=3,storage=File,C=12/resource=ObjStore-16 222 ± 2 226 ± 1 223 ± 2 224 ± 1 224 ± 1 223 ± 1 223 ± 1 223 ± 1 224 ± 1 223 ± 2 223 ± 1 223 ± 2 223 ± 1

Concurrent Consumer creation throughput (op/s)

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

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
JetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Ephemeral-16 22.9k ± 0.3k 22.9k ± 0.6k 22.9k ± 0.4k 23.0k ± 0.2k 23.0k ± 0.4k 22.5k ± 0.3k 23.1k ± 0.3k 22.8k ± 0.2k 22.9k ± 0.4k 22.9k ± 0.3k 21.4k ± 0.2k 21.2k ± 0.3k 20.9k ± 0.3k
JetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Durable-16 23.1k ± 0.5k 23.4k ± 0.3k 23.1k ± 0.6k 22.7k ± 0.2k 22.8k ± 0.2k 22.9k ± 0.4k 22.9k ± 0.1k 22.9k ± 0.6k 22.9k ± 0.3k 22.7k ± 0.1k 21.3k ± 0.5k 21.7k ± 0.5k 21.4k ± 0.3k
JetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Ephemeral-16 228 ± 1 228 ± 1 229 ± 2 227 ± 2 228 ± 1 227 ± 1 228 ± 2 229 ± 2 227 ± 2 227 ± 2 228 ± 1 228 ± 2 227 ± 1
JetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Durable-16 229 ± 1 228 ± 2 229 ± 1 228 ± 2 227 ± 1 228 ± 2 228 ± 1 229 ± 0 227 ± 1 228 ± 2 227 ± 1 227 ± 1 227 ± 1
JetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Ephemeral-16 228 ± 2 229 ± 1 226 ± 2 226 ± 1 226 ± 2 225 ± 0 225 ± 1 225 ± 1 225 ± 1 225 ± 2 225 ± 2 226 ± 2 225 ± 1
JetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Durable-16 227 ± 2 227 ± 1 227 ± 1 226 ± 1 226 ± 1 226 ± 2 226 ± 0 226 ± 1 227 ± 1 225 ± 1 225 ± 3 225 ± 1 225 ± 1

Concurrent Consumer creation throughput (op/s)

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

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
JetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Ephemeral-16 22.9k ± 0.3k 22.9k ± 0.6k 22.9k ± 0.4k 23.0k ± 0.2k 23.0k ± 0.4k 22.5k ± 0.3k 23.1k ± 0.3k 22.8k ± 0.2k 22.9k ± 0.4k 22.9k ± 0.3k 21.4k ± 0.2k 21.2k ± 0.3k 20.9k ± 0.3k
JetStreamCreateConsumers/N=1,R=1,storage=Memory,C=12/Consumer=Durable-16 23.1k ± 0.5k 23.4k ± 0.3k 23.1k ± 0.6k 22.7k ± 0.2k 22.8k ± 0.2k 22.9k ± 0.4k 22.9k ± 0.1k 22.9k ± 0.6k 22.9k ± 0.3k 22.7k ± 0.1k 21.3k ± 0.5k 21.7k ± 0.5k 21.4k ± 0.3k
JetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Ephemeral-16 228 ± 1 228 ± 1 229 ± 2 227 ± 2 228 ± 1 227 ± 1 228 ± 2 229 ± 2 227 ± 2 227 ± 2 228 ± 1 228 ± 2 227 ± 1
JetStreamCreateConsumers/N=3,R=3,storage=Memory,C=12/Consumer=Durable-16 229 ± 1 228 ± 2 229 ± 1 228 ± 2 227 ± 1 228 ± 2 228 ± 1 229 ± 0 227 ± 1 228 ± 2 227 ± 1 227 ± 1 227 ± 1
JetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Ephemeral-16 228 ± 2 229 ± 1 226 ± 2 226 ± 1 226 ± 2 225 ± 0 225 ± 1 225 ± 1 225 ± 1 225 ± 2 225 ± 2 226 ± 2 225 ± 1
JetStreamCreateConsumers/N=3,R=3,storage=File,C=12/Consumer=Durable-16 227 ± 2 227 ± 1 227 ± 1 226 ± 1 226 ± 1 226 ± 2 226 ± 0 226 ± 1 227 ± 1 225 ± 1 225 ± 3 225 ± 1 225 ± 1

Meta Snapshot Performance (op/s)

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

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
JetStreamMetaSnapshot/Default-16 3.95 ± 0.40 no data 4.11 ± 0.29 3.90 ± 0.45 3.63 ± 0.60 3.43 ± 0.89 3.91 ± 0.47 3.85 ± 0.31 3.42 ± 0.90 3.93 ± 0.47 3.83 ± 0.41 3.67 ± 0.64 3.85 ± 0.51
JetStreamMetaSnapshot/AllUnsupported-16 2.69 ± 0.14 no data 2.75 ± 0.09 2.62 ± 0.07 2.64 ± 0.14 2.81 ± 0.12 2.66 ± 0.09 2.85 ± 0.10 2.67 ± 0.12 2.63 ± 0.12 3.40 ± 0.71 2.56 ± 0.14 4.29 ± 0.08

Meta Snapshot Performance (op/s)

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

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
JetStreamMetaSnapshot/Default-16 3.95 ± 0.40 no data 4.11 ± 0.29 3.90 ± 0.45 3.63 ± 0.60 3.43 ± 0.89 3.91 ± 0.47 3.85 ± 0.31 3.42 ± 0.90 3.93 ± 0.47 3.83 ± 0.41 3.67 ± 0.64 3.85 ± 0.51
JetStreamMetaSnapshot/AllUnsupported-16 2.69 ± 0.14 no data 2.75 ± 0.09 2.62 ± 0.07 2.64 ± 0.14 2.81 ± 0.12 2.66 ± 0.09 2.85 ± 0.10 2.67 ± 0.12 2.63 ± 0.12 3.40 ± 0.71 2.56 ± 0.14 4.29 ± 0.08