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

nats-io / nats-server / 16160582144
83%

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

Uncovered Existing Lines

Lines Coverage ∆ File
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
3
81.3
0.11% src/github.com/nats-io/nats-server/server/opts.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
5
72.84
-0.03% src/github.com/nats-io/nats-server/server/jetstream_api.go
6
87.9
0.39% src/github.com/nats-io/nats-server/server/consumer.go
8
86.32
0.45% src/github.com/nats-io/nats-server/server/raft.go
9
97.34
0.0% src/github.com/nats-io/nats-server/server/sublist.go
16
86.07
0.28% src/github.com/nats-io/nats-server/server/memstore.go
52
88.7
0.22% src/github.com/nats-io/nats-server/server/subject_transform.go
66
93.87
0.22% src/github.com/nats-io/nats-server/server/route.go
124
94.3
0.01% src/github.com/nats-io/nats-server/server/gateway.go
171
95.09
-0.03% src/github.com/nats-io/nats-server/server/client.go
461
52.76
-0.16% src/github.com/nats-io/nats-server/server/jetstream_errors_generated.go
638
85.56
0.16% src/github.com/nats-io/nats-server/server/stream.go
1055
81.36
-0.19% src/github.com/nats-io/nats-server/server/jetstream_cluster.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