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

curl / curl / 7448
37%

Build:
DEFAULT BRANCH: master
Ran 17 Mar 2018 01:49AM UTC
Jobs 1
Files 266
Run time 13s
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

pending completion
7448

push

travis-ci

bagder
multi: improved pending transfers handling => improved performance

When a transfer is requested to get done and it is put in the pending
queue when limited by number of connections, total or per-host, libcurl
would previously very aggressively retry *ALL* pending transfers to get
them transferring. That was very time consuming.

By reducing the aggressiveness in how pending are being retried, we
waste MUCH less time on putting transfers back into pending again.

Some test cases got a factor 30(!) speed improvement with this change.

Reported-by: Cyril B
Fixes #2369
Closes #2383

19749 of 26297 relevant lines covered (75.1%)

181008.24 hits per line

Jobs
ID Job ID Ran Files Coverage
17 7448.17 (T=coverage) 17 Mar 2018 01:49AM UTC 0
75.1
Travis Job 7448.17
Source Files on build 7448
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #7448
  • 7f9ce085 on github
  • Prev Build on master (#7447)
  • Next Build on master (#7449)
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