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

gevent / gevent / 3470 / 37
81%
master: 78%

Build:
Build:
LAST BUILD BRANCH: fix-popen-exit-reentrant-close
DEFAULT BRANCH: master
Ran 18 Dec 2019 07:37PM UTC
Files 232
Run time 28s
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

18 Dec 2019 07:17PM UTC coverage: 76.245%. First build
TRAVIS_PYTHON_VERSION=2.7 GEVENTSETUP_EMBED=0

Pull #1495

travis-ci

web-flow
Fix an interaction between the switch interval and libuv that could introduce delays processing large batches of callbacks.

Specifically, a .3 (idle signal timer) delay as UV_RUN_ONCE would pause if there was no other active timer or IO watcher.

Now, if there are still batches of callbacks to run, we explicitly use UV_RUN_NOWAIT to only poll for IO and queue callbacks without waiting at all.

This gets the time for the synthetic greenlet-launching benchmarks to match libev-cffi and be close to libuv-cext.

Fixes #1493
Pull Request #1495: Fix an interaction between the switch interval and libuv that could introduce delays for large batches of callbacks

18443 of 24189 relevant lines covered (76.25%)

0.76 hits per line

Source Files on job 3470.37 (TRAVIS_PYTHON_VERSION=2.7 GEVENTSETUP_EMBED=0)
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 3028
  • Travis Job 3470.37
  • c24c2f09 on github
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc