• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

nats-io / nats-server / 39201536505
75%

Build:
DEFAULT BRANCH: main
Ran 19 Oct 2026 05:57AM UTC
Jobs 1
Files 66
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

15 Oct 2026 06:16AM UTC coverage: 77.091% (-3.4%) from 80.449%
39201536505

push

github

web-flow
(2.15) [FIXED] Scale up from R1 and scale down stalling on learners (#8762)

Scale down would wait for new peers (learners) to be added before
selecting the scale down peers. Selecting the scale down peers first can
remove the need to add, or wait for, (as many) learners.

Additionally, when scaling up from R1 with writes outpacing replication,
the learner would only be added once fully caught up. Since R1 quorum is
instant, as it doesn't wait on the network, the learner could keep
trailing and never be added. The first learner is now added after at
most 10s. Catchup is usually much faster than that, but in such a
pathological scenario this needs to be bounded to provide backpressure.

67852 of 88016 relevant lines covered (77.09%)

290225.64 hits per line

Coverage Regressions

Lines Coverage ∆ File
2084
23.62
-52.71% src/github.com/nats-io/nats-server/server/mqtt.go
442
69.99
-16.38% src/github.com/nats-io/nats-server/server/monitor.go
203
72.45
-9.59% src/github.com/nats-io/nats-server/server/memstore.go
66
77.04
-0.88% src/github.com/nats-io/nats-server/server/raft.go
39
63.11
-0.86% src/github.com/nats-io/nats-server/server/opts.go
34
8.11
-91.89% src/github.com/nats-io/nats-server/server/monitor_sort_opts.go
28
63.36
-2.62% src/github.com/nats-io/nats-server/server/websocket.go
27
54.72
-16.98% src/github.com/nats-io/nats-server/server/log.go
25
73.48
-0.41% src/github.com/nats-io/nats-server/server/jetstream_api.go
23
89.7
-0.48% src/github.com/nats-io/nats-server/server/client.go
22
83.82
0.0% src/github.com/nats-io/nats-server/server/jetstream_cluster.go
21
59.5
-1.25% src/github.com/nats-io/nats-server/server/reload.go
18
85.62
-0.25% src/github.com/nats-io/nats-server/server/stream.go
14
86.57
-1.16% src/github.com/nats-io/nats-server/server/auth.go
14
83.98
-0.56% src/github.com/nats-io/nats-server/server/events.go
12
70.49
-19.67% src/github.com/nats-io/nats-server/server/feature_flags.go
12
78.15
0.47% src/github.com/nats-io/nats-server/server/filestore.go
11
88.49
-0.33% src/github.com/nats-io/nats-server/server/server.go
8
82.77
-1.08% src/github.com/nats-io/nats-server/server/parser.go
4
84.63
0.05% src/github.com/nats-io/nats-server/server/jetstream.go
2
72.73
0.0% src/github.com/nats-io/nats-server/server/avl/seqset.go
2
87.59
0.13% src/github.com/nats-io/nats-server/server/consumer.go
2
89.76
-0.19% src/github.com/nats-io/nats-server/server/sublist.go
2
85.92
-0.47% src/github.com/nats-io/nats-server/server/util.go
Jobs
ID Job ID Ran Files Coverage
1 39201536505.1 19 Oct 2026 05:57AM UTC 66
77.09
GitHub Action Run
Source Files on build 39201536505
  • Tree
  • List 66
  • Changed 26
  • Source Changed 0
  • Coverage Changed 26
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #39201536505
  • b55d9693 on github
  • Prev Build on main (#39098244351)
  • Next Build on main (#39371413593)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc