You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by ja...@apache.org on 2020/10/08 21:18:26 UTC

[incubator-pinot] branch master updated (4a60e9b -> 0e1d458)

This is an automated email from the ASF dual-hosted git repository.

jackie pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git.


    from 4a60e9b  Create swagger dir and put api dir to swagger dir in pinot-controller resource (#6122)
     add 0e1d458  Implement off-heap bloom filter reader (#6118)

No new revisions were added by this update.

Summary of changes:
 .../org/apache/pinot/core/bloom/BloomFilter.java   |  74 -------------
 .../apache/pinot/core/bloom/BloomFilterType.java   |  53 ----------
 .../apache/pinot/core/bloom/BloomFilterUtil.java   |  57 -----------
 .../pinot/core/bloom/GuavaOnHeapBloomFilter.java   |  76 --------------
 .../core/bloom/SegmentBloomFilterFactory.java      |  51 ---------
 .../indexsegment/mutable/MutableSegmentImpl.java   |   7 ++
 .../query/pruner/ColumnValueSegmentPruner.java     |   2 +-
 ...edIndexCreator.java => BloomFilterCreator.java} |  10 +-
 .../creator/impl/bloom/BloomFilterCreator.java     |  68 ------------
 .../impl/bloom/OnHeapGuavaBloomFilterCreator.java  |  71 +++++++++++++
 .../index/column/PhysicalColumnIndexContainer.java |  16 +--
 .../segment/index/loader/IndexLoadingConfig.java   |  19 ++--
 .../loader/bloomfilter/BloomFilterHandler.java     |  58 +++++------
 .../segment/index/readers/BloomFilterReader.java   |  43 +++-----
 .../readers/bloom/BloomFilterReaderFactory.java    |  43 ++++++++
 .../readers/bloom/GuavaBloomFilterReaderUtils.java |  32 +++---
 .../bloom/OffHeapGuavaBloomFilterReader.java       |  84 +++++++++++++++
 .../apache/pinot/core/util/TableConfigUtils.java   |  18 ++--
 .../index/creator/BloomFilterCreatorTest.java      | 114 +++++----------------
 ...bleCustomConfig.java => BloomFilterConfig.java} |  18 ++--
 .../pinot/spi/config/table/IndexingConfig.java     |  10 ++
 21 files changed, 347 insertions(+), 577 deletions(-)
 delete mode 100644 pinot-core/src/main/java/org/apache/pinot/core/bloom/BloomFilter.java
 delete mode 100644 pinot-core/src/main/java/org/apache/pinot/core/bloom/BloomFilterType.java
 delete mode 100644 pinot-core/src/main/java/org/apache/pinot/core/bloom/BloomFilterUtil.java
 delete mode 100644 pinot-core/src/main/java/org/apache/pinot/core/bloom/GuavaOnHeapBloomFilter.java
 delete mode 100644 pinot-core/src/main/java/org/apache/pinot/core/bloom/SegmentBloomFilterFactory.java
 copy pinot-core/src/main/java/org/apache/pinot/core/segment/creator/{InvertedIndexCreator.java => BloomFilterCreator.java} (88%)
 delete mode 100644 pinot-core/src/main/java/org/apache/pinot/core/segment/creator/impl/bloom/BloomFilterCreator.java
 create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/segment/creator/impl/bloom/OnHeapGuavaBloomFilterCreator.java
 create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/segment/index/readers/bloom/BloomFilterReaderFactory.java
 copy pinot-spi/src/main/java/org/apache/pinot/spi/services/ServiceStartable.java => pinot-core/src/main/java/org/apache/pinot/core/segment/index/readers/bloom/GuavaBloomFilterReaderUtils.java (57%)
 create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/segment/index/readers/bloom/OffHeapGuavaBloomFilterReader.java
 copy pinot-spi/src/main/java/org/apache/pinot/spi/config/table/{TableCustomConfig.java => BloomFilterConfig.java} (70%)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org