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

pmwkaa / sophia / 322
89%

Build:
DEFAULT BRANCH: master
Ran 28 Aug 2015 04:01PM UTC
Jobs 2
Files 215
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

pending completion
322

push

travis-ci

pmwkaa
sophia: compaction rework

This patch reorganizes compaction process and makes
memory requirements much less.

Do not hold whole node/branch in memory during
compaction, write pages when they ready.

Add special tweak compaction.node_preload to
support optimzed compaction, only when
necessary.

Reogranize storage format and recover, make it
stream oriented and more crash robust.
(handle a possible crashes during fsync call)

Share same code for disk access during search
and compaction.
(sd_read instead of si_iter, sd_iter)

Add a special blob structure to support
in-memory mode.

9457 of 10802 relevant lines covered (87.55%)

9034062.35 hits per line

Jobs
ID Job ID Ran Files Coverage
1 322.1 28 Aug 2015 04:01PM UTC 0
87.45
Travis Job 322.1
2 322.2 28 Aug 2015 04:03PM UTC 0
86.47
Travis Job 322.2
Source Files on build 322
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #322
  • dc833bfa on github
  • Prev Build on master (#321)
  • Next Build on master (#324)
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