Jonathan Hsieh created HBASE-15035:
--------------------------------------

             Summary: bulkloading hfiles with tags that require splits does not 
preserve tags
                 Key: HBASE-15035
                 URL: https://issues.apache.org/jira/browse/HBASE-15035
             Project: HBase
          Issue Type: Bug
          Components: HFile
    Affects Versions: 1.1.0, 1.0.0, 2.0.0
            Reporter: Jonathan Hsieh
            Priority: Blocker


When an hfile is created with cell tags present and it is bulk loaded into 
hbase the tags will be present when loaded into a single region.  If the bulk 
load hfile spans multiple regions, bulk load automatically splits the original 
hfile into a set of split hfiles corresponding to each of the regions that the 
original covers.  

Since 0.98, tags are not copied into the newly created split hfiles. (the 
default for "includeTags" of the HFileContextBuilder [1] is uninitialized which 
defaults to false).   This means acls, ttls, mob pointers and other tag stored 
values will not be bulk loaded in.

[1]  
https://github.com/apache/hbase/blob/master/hbase-common/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileContextBuilder.java#L40





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to