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

apache / carbondata / 1510
76%

Build:
DEFAULT BRANCH: master
Ran 29 Jan 2019 08:28AM UTC
Jobs 1
Files 1027
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
1510

push

jenkins

ravipesala
[CARBONDATA-3272]fix ArrayIndexOutOfBoundsException of horizontal compaction during update, when cardinality changes within a segment

Problem:
During horizontal compaction in update, we prepare a taskBlockMapping to get the resultIterators. horizontal compaction will be done within a segment. Here, source segment properties will be always prepared by the filefooter of first block in the blocklist for a corresponding task. source segment properties will contain the dimensionKeyGenerator which will be used to convert the rows. If the cardinality is different for two blcoks for a task, then the dimensionKeyGenerator will be different. Since we always take the first one, it failed with ArrayIndexOutOfBoundsException for other block with different keyGenerator.

Solution
so get all the blocks present in a task and then split into multiple lists of same key length and create separate RawResultIterator for each list of same key length. If all the blocks have same keylength, then make a single RawResultIterator for all the blocks

This closes #3102

62478 of 78906 relevant lines covered (79.18%)

1.05 hits per line

Jobs
ID Job ID Ran Files Coverage
1 1510.1 29 Jan 2019 08:28AM UTC 0
79.18
Source Files on build 1510
Detailed source file information is not available for this build.
  • Back to Repo
  • Jenkins Build #1510
  • faa85fb9 on github
  • Prev Build on master (#1509)
  • Next Build on master (#1511)
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