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

KeyviDev / keyvi / 348 / 11
96%
master: 96%

Build:
DEFAULT BRANCH: master
Ran 04 May 2018 06:34PM UTC
Files 186
Run time 10s
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

04 May 2018 05:40PM UTC coverage: 84.673% (+0.1%) from 84.552%
BUILD_TYPE=linux PYTHON_VERSION=27 CONF=coverage ARCH=x86_64

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.

6110 of 7216 relevant lines covered (84.67%)

60993.65 hits per line

Source Files on job 348.11 (BUILD_TYPE=linux PYTHON_VERSION=27 CONF=coverage ARCH=x86_64)
  • Tree
  • List 0
  • Changed 81
  • Source Changed 6
  • Coverage Changed 80
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 263
  • Travis Job 348.11
  • 6ec2fdd9 on github
  • Prev Job for BUILD_TYPE=linux PYTHON_VERSION=27 CONF=coverage ARCH=x86_64 on master (#347.11)
  • Next Job for BUILD_TYPE=linux PYTHON_VERSION=27 CONF=coverage ARCH=x86_64 on master (#350.11)
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