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)

Reply via email to