You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by vi...@apache.org on 2019/12/18 03:06:33 UTC
[incubator-hudi] branch master updated (7498ca7 -> 14881e9)
This is an automated email from the ASF dual-hosted git repository.
vinoth pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-hudi.git.
from 7498ca7 [MINOR] Add slack invite icon in README (#1108)
add 14881e9 [HUDI-106] Adding support for DynamicBloomFilter (#976)
No new revisions were added by this update.
Summary of changes:
LICENSE | 28 +++
.../scala/org/apache/hudi/cli/SparkHelpers.scala | 10 +-
.../org/apache/hudi/config/HoodieIndexConfig.java | 11 +-
.../org/apache/hudi/config/HoodieWriteConfig.java | 9 +
.../org/apache/hudi/io/HoodieKeyLookupHandle.java | 8 +-
.../io/storage/HoodieStorageWriterFactory.java | 8 +-
.../apache/hudi/common/HoodieClientTestUtils.java | 18 +-
.../hudi/index/bloom/TestHoodieBloomIndex.java | 9 +-
.../apache/hudi/table/TestCopyOnWriteTable.java | 2 +-
.../apache/hudi/avro/HoodieAvroWriteSupport.java | 7 +-
.../hudi/common/bloom/filter/BloomFilter.java | 31 ++-
.../common/bloom/filter/BloomFilterFactory.java | 63 ++++++
.../filter/BloomFilterTypeCode.java} | 10 +-
.../filter/BloomFilterUtils.java} | 34 +--
.../filter/HoodieDynamicBoundedBloomFilter.java | 109 +++++++++
.../bloom/filter/InternalDynamicBloomFilter.java | 249 +++++++++++++++++++++
.../hudi/common/bloom/filter/InternalFilter.java | 178 +++++++++++++++
.../filter/SimpleBloomFilter.java} | 66 ++++--
.../org/apache/hudi/common/util/ParquetUtils.java | 32 ++-
.../org/apache/hudi/common/TestBloomFilter.java | 49 ----
.../hudi/common/bloom/filter/TestBloomFilter.java | 110 +++++++++
.../filter/TestInternalDynamicBloomFilter.java | 60 +++++
.../apache/hudi/common/util/TestParquetUtils.java | 38 +++-
.../test/java/org/apache/hudi/hive/TestUtil.java | 15 +-
24 files changed, 1010 insertions(+), 144 deletions(-)
copy hudi-client/src/main/java/org/apache/hudi/metrics/MetricsReporter.java => hudi-common/src/main/java/org/apache/hudi/common/bloom/filter/BloomFilter.java (56%)
create mode 100644 hudi-common/src/main/java/org/apache/hudi/common/bloom/filter/BloomFilterFactory.java
copy hudi-common/src/main/java/org/apache/hudi/common/{model/HoodieCleaningPolicy.java => bloom/filter/BloomFilterTypeCode.java} (81%)
copy hudi-common/src/main/java/org/apache/hudi/common/{util/Functions.java => bloom/filter/BloomFilterUtils.java} (55%)
create mode 100644 hudi-common/src/main/java/org/apache/hudi/common/bloom/filter/HoodieDynamicBoundedBloomFilter.java
create mode 100644 hudi-common/src/main/java/org/apache/hudi/common/bloom/filter/InternalDynamicBloomFilter.java
create mode 100644 hudi-common/src/main/java/org/apache/hudi/common/bloom/filter/InternalFilter.java
rename hudi-common/src/main/java/org/apache/hudi/common/{BloomFilter.java => bloom/filter/SimpleBloomFilter.java} (62%)
delete mode 100644 hudi-common/src/test/java/org/apache/hudi/common/TestBloomFilter.java
create mode 100644 hudi-common/src/test/java/org/apache/hudi/common/bloom/filter/TestBloomFilter.java
create mode 100644 hudi-common/src/test/java/org/apache/hudi/common/bloom/filter/TestInternalDynamicBloomFilter.java