HBASE-23788 ROW_INDEX_V1 encoder should consider the secondary index size with the...
commitb6eefcaeb7e703e7c3c089681accc2c88273f10b
authorAbhinaba Sarkar <abhinaba.s04@gmail.com>
Wed, 4 Mar 2020 17:44:43 +0000 (4 23:14 +0530)
committerGitHub <noreply@github.com>
Wed, 4 Mar 2020 17:44:43 +0000 (4 23:14 +0530)
tree0bd6939a8475452feafedc50d7584b5a5c7e5746
parent6d9802fc2ea4d0da75164cabe58d620ade5c604a
HBASE-23788 ROW_INDEX_V1 encoder should consider the secondary index size with the encoded data size tracking (#1219)

Signed-off-by Anoop Sam John <anoopsamjohn@apache.org>
hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.java
hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.java
hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/EncodingState.java
hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/RowIndexCodecV1.java
hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/RowIndexEncoderV1.java
hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileBlock.java
hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileDataBlockEncoder.java
hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileDataBlockEncoderImpl.java
hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/NoOpDataBlockEncoder.java
hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestRowIndexV1DataEncoder.java [new file with mode: 0644]