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

apache / carbondata / 1784 / 1
76%
master: 76%

Build:
DEFAULT BRANCH: master
Ran 21 Jun 2019 10:32AM UTC
Files 1065
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

21 Jun 2019 10:32AM UTC coverage: 76.389% (+4.5%) from 71.899%
1784.1

push

jenkins

kunal642
[CARBONDATA-3447]Index server performance improvement

Problem:
When number of splits are high, index server performance is slow as
compared to old flow(Driver caching). This is because data is transferred
over network is more and causing performance bottleneck.

Solution:
1. If data transferred is less we can sent through network, but when it
grows we can write to file and only send file name and in Main driver
it will read the file and construct input split.
2. Use snappy to compress the data, so data transferred through network/written
to file size will be less, so IO time wont impact performance
3. In main driver pruning is done in multiple thread, added same for
index executor as now index executor will do the pruning
4. In case of block cache no need to send blockletdetailinfo object as
size is more and same can be constructed in executor from file footer

This closes #3281

Co-authored-by: kunal642 <kunalkapoor642@gmail.com>

63647 of 83320 relevant lines covered (76.39%)

1.0 hits per line

Source Files on job 1784.1
  • Tree
  • List 0
  • Changed 253
  • Source Changed 2
  • Coverage Changed 252
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 1784
  • 51b37029 on github
  • Prev Job for on master (#1785.1)
  • Next Job for on master (#1787.1)
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