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 fcfeec0791 fixing NPE when ArrowResponseEncoder reading the vector
data as null (#15457)
add 2eff87211d [Refactor] Move segment reload logic into TableDataManager
(#15441)
No new revisions were added by this update.
Summary of changes:
.../core/data/manager/BaseTableDataManager.java | 188 ++++++++++++++++----
.../core/data/manager/InstanceDataManager.java | 16 +-
.../provider/DefaultTableDataManagerProvider.java | 8 +-
.../manager/provider/TableDataManagerProvider.java | 16 +-
.../BaseTableDataManagerAcquireSegmentTest.java | 6 +-
.../data/manager/BaseTableDataManagerTest.java | 30 ++--
.../offline/DimensionTableDataManagerTest.java | 116 ++++++-------
.../FailureInjectingTableDataManagerProvider.java | 7 +-
.../perf/BenchmarkDimensionTableOverhead.java | 6 +-
.../refreshsegment/RefreshSegmentTaskExecutor.java | 2 +-
.../local/data/manager/TableDataManager.java | 40 ++---
.../immutable/ImmutableSegmentImpl.java | 2 +-
.../immutable/ImmutableSegmentLoader.java | 23 ++-
.../segment/index/loader/SegmentPreProcessor.java | 1 +
.../local/utils/SegmentReloadSemaphore.java | 39 ++---
.../local/segment/index/loader/LoaderTest.java | 8 +-
.../starter/helix/HelixInstanceDataManager.java | 189 +++++----------------
.../helix/HelixInstanceDataManagerConfig.java | 13 +-
.../helix/SegmentMessageHandlerFactory.java | 46 ++---
.../apache/pinot/server/api/BaseResourceTest.java | 6 +-
.../config/instance/InstanceDataManagerConfig.java | 6 +
21 files changed, 393 insertions(+), 375 deletions(-)
rename
pinot-core/src/main/java/org/apache/pinot/core/util/SegmentRefreshSemaphore.java
=>
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/SegmentReloadSemaphore.java
(53%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]