[ https://issues.apache.org/jira/browse/HBASE-4449?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13113872#comment-13113872 ]
Jonathan Gray commented on HBASE-4449: -------------------------------------- It looks like the test change was committed but not the change to LoadIncrementalHFiles? > LoadIncrementalHFiles should be able to handle CFs with blooms > -------------------------------------------------------------- > > Key: HBASE-4449 > URL: https://issues.apache.org/jira/browse/HBASE-4449 > Project: HBase > Issue Type: Bug > Affects Versions: 0.90.4 > Reporter: Dave Revell > Assignee: Dave Revell > Fix For: 0.90.5 > > Attachments: HBASE-4449-trunk-testsonly.patch, HBASE-4449-v2.patch, > HBASE-4449.patch > > > When LoadIncrementalHFiles loads a store file that crosses region boundaries, > it will split the file at the boundary to create two store files. If the > store file is for a column family that has a bloom filter, then a > "java.lang.ArithmeticException: / by zero" will be raised because > ByteBloomFilter() is called with maxKeys of 0. > The included patch assumes that the number of keys in each split child will > be equal to the number of keys in the parent's bloom filter (instead of 0). > This is an overestimate, but it's safe and easy. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira