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

nats-io / nats-server / 16160582144
81%

Build:
DEFAULT BRANCH: main
Ran 09 Jul 2025 05:47AM UTC
Jobs 1
Files 58
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

08 Jul 2025 02:16PM UTC coverage: 85.77% (+0.1%) from 85.635%
16160582144

push

github

web-flow
(2.12) Exponential backoff on route/gateway reconnection attempts (#7042)

Implement exponential backoff for route/gateway reconnection attempts,
which reduces log entries, DNS lookups etc. after network issues or
outages. When the to-be-connected-to server comes back, it will
immediately try to create connections to explicit routes (and setup any
implicit), which makes the reduction in reconnection speed not really be
an issue.

Leaf nodes can also often log and attempt reconnection, but those can
already be configured to happen less often (default is 1s):
```
leafnodes {
    reconnect_interval: 30s
}
```

Signed-off-by: Maurice van Veen <github@mauricevanveen.com>

70746 of 82483 relevant lines covered (85.77%)

346579.16 hits per line

Coverage Regressions

Lines Coverage ∆ File
1055
81.36
-0.19% src/github.com/nats-io/nats-server/server/jetstream_cluster.go
638
85.56
0.16% src/github.com/nats-io/nats-server/server/stream.go
461
52.76
-0.16% src/github.com/nats-io/nats-server/server/jetstream_errors_generated.go
171
95.09
-0.03% src/github.com/nats-io/nats-server/server/client.go
124
94.3
0.01% src/github.com/nats-io/nats-server/server/gateway.go
66
93.87
0.22% src/github.com/nats-io/nats-server/server/route.go
52
88.7
0.22% src/github.com/nats-io/nats-server/server/subject_transform.go
16
86.07
0.28% src/github.com/nats-io/nats-server/server/memstore.go
9
97.34
0.0% src/github.com/nats-io/nats-server/server/sublist.go
8
86.32
0.45% src/github.com/nats-io/nats-server/server/raft.go
6
87.9
0.39% src/github.com/nats-io/nats-server/server/consumer.go
5
72.84
-0.03% src/github.com/nats-io/nats-server/server/jetstream_api.go
4
86.88
0.15% src/github.com/nats-io/nats-server/server/accounts.go
4
86.58
0.14% src/github.com/nats-io/nats-server/server/events.go
3
81.3
0.11% src/github.com/nats-io/nats-server/server/opts.go
2
84.07
0.76% src/github.com/nats-io/nats-server/server/filestore.go
2
63.16
-10.53% src/github.com/nats-io/nats-server/server/jetstream_events.go
Jobs
ID Job ID Ran Files Coverage
1 16160582144.1 09 Jul 2025 05:47AM UTC 58
85.77
GitHub Action Run
Source Files on build 16160582144
  • Tree
  • List 58
  • Changed 22
  • Source Changed 11
  • Coverage Changed 21
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #16160582144
  • c16cc546 on github
  • Prev Build on main (#16134209177)
  • Next Build on main (#16186387856)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc