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

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


    from 7265af3574a Fix controller UI crash on instance listing pages when 
instance names lack type prefix (#18805)
     add 431d541a03f Support firstWithTime/lastWithTime aggregation types for 
MergeRollupTask (#18724)

No new revisions were added by this update.

Summary of changes:
 .../apache/pinot/core/common/MinionConstants.java  |  19 +-
 .../aggregator/FirstWithTimeValueAggregator.java   |  42 ++++
 .../aggregator/LastWithTimeValueAggregator.java    |  42 ++++
 .../aggregator/ValueAggregatorFactory.java         |  24 +-
 .../framework/SegmentProcessorConfig.java          |  17 ++
 .../genericrow/GenericRowFileManager.java          |  25 ++
 .../genericrow/GenericRowFileReader.java           |  13 +-
 .../genericrow/GenericRowFileRecordReader.java     |   9 +-
 .../segment/processing/mapper/SegmentMapper.java   |   7 +-
 .../segment/processing/reducer/RollupReducer.java  |  40 +++-
 .../processing/timehandler/EpochTimeHandler.java   |  14 ++
 .../processing/timehandler/TimeHandler.java        |   6 +
 .../processing/timehandler/TimeHandlerFactory.java |   3 +-
 .../processing/utils/SegmentProcessorUtils.java    |  27 ++-
 .../BaseSegmentProcessorFrameworkTest.java         | 154 +++++++++++++
 .../segment/processing/framework/ReducerTest.java  | 245 ++++++++++++++++++++
 .../utils/SegmentProcessorUtilsTest.java           |  89 +++++++
 .../pinot/plugin/minion/tasks/MergeTaskUtils.java  |  29 +++
 .../mergerollup/MergeRollupTaskGenerator.java      |  20 ++
 .../RealtimeToOfflineSegmentsTaskGenerator.java    |  16 +-
 .../plugin/minion/tasks/MergeTaskUtilsTest.java    |  48 +++-
 .../MergeRollupFirstLastTaskExecutorTest.java      | 256 +++++++++++++++++++++
 .../mergerollup/MergeRollupTaskGeneratorTest.java  |  61 +++++
 ...RealtimeToOfflineSegmentsTaskGeneratorTest.java |  49 ++++
 24 files changed, 1219 insertions(+), 36 deletions(-)
 create mode 100644 
pinot-core/src/main/java/org/apache/pinot/core/segment/processing/aggregator/FirstWithTimeValueAggregator.java
 create mode 100644 
pinot-core/src/main/java/org/apache/pinot/core/segment/processing/aggregator/LastWithTimeValueAggregator.java
 create mode 100644 
pinot-core/src/test/java/org/apache/pinot/core/segment/processing/utils/SegmentProcessorUtilsTest.java
 create mode 100644 
pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/test/java/org/apache/pinot/plugin/minion/tasks/mergerollup/MergeRollupFirstLastTaskExecutorTest.java


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

Reply via email to