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

emqx / esockd / 456
67%
master: 67%

Build:
Build:
LAST BUILD BRANCH: fix-shared-limiter-overrun
DEFAULT BRANCH: master
Ran 09 Nov 2024 11:13AM UTC
Jobs 1
Files 24
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

09 Nov 2024 11:07AM UTC coverage: 66.039%. First build
456

Pull #196

github

zmstone
feat: enhance connection rate limit

Prior to this change, if connection rate is limited, the acceptors
will enter suspending state and stop accepting the sockets
leaving the sockets in the system backlog.

If the acceptor backlog (default=1024) is filled up, for long enough
time to cause the majority of the clients to have closed socket from
their end and try to reconnect aggressively, the acceptor may never
be able to get a normal socket again.

The fix is: in suspending state, accept the sockets and immediately
cose them to free up the backlog.
The close triggers TCP-RST to cut the TCP graceful close overheads.
Pull Request #196: feat: enhance connection rate limit

4 of 29 new or added lines in 1 file covered. (13.79%)

877 of 1328 relevant lines covered (66.04%)

55.67 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
25
46.58
src/esockd_acceptor.erl
Jobs
ID Job ID Ran Files Coverage
1 456.1 09 Nov 2024 11:13AM UTC 24
66.04
GitHub Action Run
Source Files on build 456
  • Tree
  • List 24
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #196
  • Next Build on (#527)
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

© 2025 Coveralls, Inc