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 2022/10/14 00:50:19 UTC

[pinot] branch master updated (d22b4678f5 -> a8d95f234a)

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/pinot.git


    from d22b4678f5 [cleanup][bugfix] remove useless check (#9587)
     add a8d95f234a TierBasedSegmentDirectoryLoader to keep segments in multi-datadir (#9306)

No new revisions were added by this update.

Summary of changes:
 .../common/metadata/segment/SegmentZKMetadata.java |   8 +
 .../pinot/common/utils/config/TierConfigUtils.java |  30 ++++
 .../pinot/common/tier/TierConfigUtilsTest.java     |  29 +++
 .../core/data/manager/BaseTableDataManager.java    |  68 +++++--
 .../core/data/manager/InstanceDataManager.java     |  10 +-
 .../data/manager/BaseTableDataManagerTest.java     | 179 ++++++++++++++++++-
 .../immutable/ImmutableSegmentLoader.java          |   9 +-
 .../loader/DefaultSegmentDirectoryLoader.java      |  14 ++
 .../loader/TierBasedSegmentDirectoryLoader.java    | 197 +++++++++++++++++++++
 .../segment/index/loader/IndexLoadingConfig.java   |  18 ++
 .../TierBasedSegmentDirectoryLoaderTest.java       |  86 +++++++++
 .../loader/SegmentDirectoryLoaderRegistryTest.java |   6 +
 .../segment/spi/loader/SegmentDirectoryLoader.java |   8 +
 .../spi/loader/SegmentDirectoryLoaderContext.java  |  32 +++-
 .../starter/helix/HelixInstanceDataManager.java    |  36 +++-
 .../SegmentOnlineOfflineStateModelFactory.java     |  23 +--
 .../apache/pinot/spi/utils/CommonConstants.java    |   5 +
 17 files changed, 711 insertions(+), 47 deletions(-)
 create mode 100644 pinot-segment-local/src/main/java/org/apache/pinot/segment/local/loader/TierBasedSegmentDirectoryLoader.java
 create mode 100644 pinot-segment-local/src/test/java/org/apache/pinot/segment/local/loader/TierBasedSegmentDirectoryLoaderTest.java


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