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

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


    from 80ad4f7ecb0 sort servers by their assigned segments before the greedy 
selection (#17138)
     add c63e3ccdf5d [Feature] Add segment reload failure tracking with 
in-memory status cache (#17099)

No new revisions were added by this update.

Summary of changes:
 .../common/messages/SegmentReloadMessage.java      | 16 ++++
 .../api/dto/PinotTableReloadStatusResponse.java    | 10 +++
 .../services/PinotTableReloadStatusReporter.java   | 24 +++++-
 .../core/data/manager/BaseTableDataManager.java    | 23 ++++--
 .../core/data/manager/InstanceDataManager.java     |  9 +-
 .../provider/DefaultTableDataManagerProvider.java  | 13 ++-
 .../manager/provider/TableDataManagerProvider.java | 18 ++--
 .../BaseTableDataManagerAcquireSegmentTest.java    |  3 +-
 ...ableDataManagerEnqueueSegmentToReplaceTest.java | 15 ++--
 .../data/manager/BaseTableDataManagerTest.java     |  5 +-
 .../offline/DimensionTableDataManagerTest.java     |  5 +-
 .../realtime/RealtimeSegmentDataManagerTest.java   |  7 +-
 .../executor/QueryExecutorExceptionsTest.java      |  4 +-
 .../core/query/executor/QueryExecutorTest.java     |  4 +-
 .../pinot/queries/ExplainPlanQueriesTest.java      |  4 +-
 .../queries/SegmentWithNullValueVectorTest.java    |  4 +-
 .../FailureInjectingTableDataManagerProvider.java  | 33 ++++++--
 .../perf/BenchmarkDimensionTableOverhead.java      | 16 +++-
 .../local/data/manager/TableDataManager.java       | 22 +++--
 .../MutableArc.java => ReloadJobStatus.java}       | 56 ++++++-------
 .../local/utils/ServerReloadJobStatusCache.java    | 95 ++++++++++++++++++++++
 ....java => ServerReloadJobStatusCacheConfig.java} | 35 +++++---
 .../pinot/server/api/AdminApiApplication.java      |  4 +
 .../api/resources/ControllerJobStatusResource.java | 29 ++++++-
 .../pinot/server/starter/ServerInstance.java       | 10 ++-
 .../server/starter/helix/BaseServerStarter.java    |  9 +-
 .../starter/helix/HelixInstanceDataManager.java    | 25 ++++--
 .../helix/SegmentMessageHandlerFactory.java        |  8 +-
 .../starter/helix/SegmentReloadStatusValue.java    | 10 +++
 .../apache/pinot/server/api/AccessControlTest.java |  5 +-
 .../apache/pinot/server/api/BaseResourceTest.java  | 19 ++++-
 31 files changed, 412 insertions(+), 128 deletions(-)
 copy 
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/{nativefst/mutablefst/MutableArc.java
 => ReloadJobStatus.java} (51%)
 create mode 100644 
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/ServerReloadJobStatusCache.java
 copy 
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/{MetricUtils.java
 => ServerReloadJobStatusCacheConfig.java} (58%)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to