This is an automated email from the ASF dual-hosted git repository.
yihua pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hudi.git
from 4e421ed86d8 [HUDI-9322] HoodieRecord#getAvroBytes returns
ByteArrayOutputStream to reduce bytes copy (#13186)
add ae50130b5ee [HUDI-8601] Support multi-level data block index in HFile
(#13166)
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/hudi/io/hfile/HFileBlock.java | 4 +
.../hudi/io/hfile/HFileIntermediateIndexBlock.java | 26 +-
.../apache/hudi/io/hfile/HFileLeafIndexBlock.java | 84 +++++++
.../org/apache/hudi/io/hfile/HFileReaderImpl.java | 80 +++++-
.../apache/hudi/io/hfile/HFileRootIndexBlock.java | 42 ++--
.../org/apache/hudi/io/hfile/TestHFileReader.java | 276 +++++++++++++++++++++
...2_4_13_1KB_GZ_10000_large_keys_deep_index.hfile | Bin 0 -> 246061 bytes
..._1_0_hbase_2_4_13_1KB_GZ_20000_large_keys.hfile | Bin 0 -> 458683 bytes
...2_4_13_1KB_GZ_50000_large_keys_deep_index.hfile | Bin 0 -> 1218730 bytes
9 files changed, 476 insertions(+), 36 deletions(-)
copy
hudi-common/src/main/java/org/apache/hudi/common/util/collection/EmptyIterator.java
=>
hudi-io/src/main/java/org/apache/hudi/io/hfile/HFileIntermediateIndexBlock.java
(63%)
create mode 100644
hudi-io/src/main/java/org/apache/hudi/io/hfile/HFileLeafIndexBlock.java
create mode 100644
hudi-io/src/test/resources/hfile/hudi_1_0_hbase_2_4_13_1KB_GZ_10000_large_keys_deep_index.hfile
create mode 100644
hudi-io/src/test/resources/hfile/hudi_1_0_hbase_2_4_13_1KB_GZ_20000_large_keys.hfile
create mode 100644
hudi-io/src/test/resources/hfile/hudi_1_0_hbase_2_4_13_1KB_GZ_50000_large_keys_deep_index.hfile