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

nats-io / nats-streaming-server / 2400
92%
main: 92%

Build:
Build:
LAST BUILD BRANCH: add-eol-note
DEFAULT BRANCH: main
Ran 22 Feb 2021 07:17PM UTC
Jobs 1
Files 24
Run time 4s
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

22 Feb 2021 07:08PM UTC coverage: 91.635%. First build
2400

push

travis-ci-com

kozlovic
[FIXED] Fail faster subscription requests for invalid clients

When the server detects that a client is not responding to heartbeats,
it closes it, however, this was done with a barrier that ensures
that all pending protocols on all internal subscriptions are first
processed.
In the case of this close (as opposed to processing a client close
request), this is not welcome because it may causes the server
to process lots of subscription requests that were sent by that
client - maybe in response to timeouts for a server already having
issues handling the load.

The server will now forcefully close the client (without the use
of the barrier) and the detection of an invalid client is done
sooner in the handling of the subscription request.

Also, the internal subscription for client subscription requests
has been reverted to be limited (with possibly dropping requests).

Signed-off-by: Ivan Kozlovic <ivan@synadia.com>

12642 of 13796 relevant lines covered (91.64%)

71569.38 hits per line

Jobs
ID Job ID Ran Files Coverage
2 2400.2 (GO111MODULE=off) 22 Feb 2021 07:17PM UTC 0
91.64
Travis Job 2400.2
Source Files on build 2400
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #2400
  • e16ec758 on github
  • Next Build on fix_sub_req_failed_on_client_close (#2407)
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