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

KeyviDev / keyvi / 348
96%

Build:
DEFAULT BRANCH: master
Ran 04 May 2018 06:34PM UTC
Jobs 1
Files 105
Run time 11s
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
348

push

travis-ci

web-flow
Index Autoconfiguration, overcoming filedescriptor limitations (#79)

This change implements auto-configuration of index settings, including configuring the maximum number of segments which is directly connected to the number of file descriptors. If not externally given it tries to increase the limit (usually from 1024 to 1M). In case of running low on file descriptors index operations are automatically throttled so that concurrent compaction can catch up and reduce open descriptors.

Also changes the queue implementation - after benchmarking - to use condition variables instead of a spin-lock if the queue runs full or empty. This improves indexing performance and also fixes a problem in the spin-lock implementation that could cause cpu hogging.

3812 of 4069 relevant lines covered (93.68%)

108166.67 hits per line

Jobs
ID Job ID Ran Files Coverage
11 348.11 (BUILD_TYPE=linux PYTHON_VERSION=27 CONF=coverage ARCH=x86_64) 04 May 2018 06:34PM UTC 0
84.67
Travis Job 348.11
Source Files on build 348
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #348
  • 6ec2fdd9 on github
  • Prev Build on master (#347)
  • Next Build on master (#350)
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