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)