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

nats-io / nats-server / 38852421690
75%

Build:
DEFAULT BRANCH: main
Ran 16 Oct 2026 05:53AM 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: 79.308% (+1.6%) from 77.715%
38852421690

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.

69804 of 88016 relevant lines covered (79.31%)

298796.23 hits per line

Coverage Regressions

Lines Coverage ∆ File
720
83.87
0.21% src/github.com/nats-io/nats-server/server/jetstream_cluster.go
569
76.98
-0.55% src/github.com/nats-io/nats-server/server/raft.go
555
85.77
0.14% src/github.com/nats-io/nats-server/server/stream.go
477
60.75
1.01% src/github.com/nats-io/nats-server/server/reload.go
328
85.71
-0.27% src/github.com/nats-io/nats-server/server/accounts.go
316
87.39
-0.21% src/github.com/nats-io/nats-server/server/consumer.go
202
89.94
0.27% src/github.com/nats-io/nats-server/server/client.go
185
84.64
0.63% src/github.com/nats-io/nats-server/server/events.go
94
87.73
1.21% src/github.com/nats-io/nats-server/server/auth.go
86
89.37
-0.11% src/github.com/nats-io/nats-server/server/leafnode.go
68
93.99
-0.13% src/github.com/nats-io/nats-server/server/gateway.go
60
77.63
-0.51% src/github.com/nats-io/nats-server/server/filestore.go
49
88.57
0.01% src/github.com/nats-io/nats-server/server/server.go
18
82.04
-0.24% src/github.com/nats-io/nats-server/server/memstore.go
7
82.1
0.15% src/github.com/nats-io/nats-server/server/auth_callout.go
6
63.77
0.83% src/github.com/nats-io/nats-server/server/opts.go
4
73.73
0.38% src/github.com/nats-io/nats-server/server/jetstream_api.go
3
86.44
6.45% src/github.com/nats-io/nats-server/server/monitor.go
2
81.98
-0.09% src/github.com/nats-io/nats-server/server/route.go
Jobs
ID Job ID Ran Files Coverage
1 38852421690.1 16 Oct 2026 05:53AM UTC 66
79.31
GitHub Action Run
Source Files on build 38852421690
  • Tree
  • List 66
  • Changed 26
  • Source Changed 14
  • Coverage Changed 25
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #38852421690
  • b55d9693 on github
  • Prev Build on main (#38683242266)
  • Next Build on main (#39003751387)
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