[ https://issues.apache.org/jira/browse/HBASE-4449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dave Revell updated HBASE-4449: ------------------------------- Resolution: Fixed Status: Resolved (was: Patch Available) > 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. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira