Todd Lipcon created KUDU-1396:
---------------------------------
Summary: CFile index builder overflows stack if an individual
value is larger than the block size
Key: KUDU-1396
URL: https://issues.apache.org/jira/browse/KUDU-1396
Project: Kudu
Issue Type: Bug
Components: cfile
Affects Versions: 0.8.0
Reporter: Todd Lipcon
Assignee: Todd Lipcon
Priority: Blocker
Darren Hoo ran into this issue on his workload which involves larger cells: if
an individual value in a CFile with a value-index is larger than the index
block size, it will infinitely recurse upwards adding levels to the index. Each
time it adds a value to an index block, it sees that the block is full, and
tries to add the index block to (or create) the level above. Of course that
level will also fill up, etc.
Amusingly, there is a DCHECK for this assertion that has been there since
October 2012, but we lacked test coverage around larger cells.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)