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