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

xhsun pushed a change to branch update_merge_logic
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git.


    from 4896956  [TE] Update anomaly merge logic 1. Don't output existing 
anomalies that not get merged. 2. Merge new anomaly's properties into existing 
anomaly. 3. Do not split existing anomalies.
     add 29b918f  Randomly choose segments that need to be moved (#4191)
     add d499ba1  [TE] pass predicted time series thought out the detection 
pipeline (#4190)
     add 578f42e  In DataTypeTransformer, support filling in default null value 
for empty array input (#4196)
     add 18d628b  Track "freshness" timestamp across consuming segments (#3979)
     add b69fd30  [TE] Update anomaly merge logic 1. Don't output existing 
anomalies that not get merged. 2. Merge new anomaly's properties into existing 
anomaly. 3. Do not split existing anomalies.
     add c3d7116  Merge branch 'update_merge_logic' of 
github.com:apache/incubator-pinot into update_merge_logic
     add 92ffca8  [TE] Fix unit tests

No new revisions were added by this update.

Summary of changes:
 .../org/apache/pinot/common/data/FieldSpec.java    | 26 ++++-----
 .../apache/pinot/common/metadata/RowMetadata.java  | 16 ++++--
 .../response/broker/BrokerResponseNative.java      | 27 ++++++++-
 .../org/apache/pinot/common/utils/DataTable.java   |  2 +
 .../ReplicaGroupRebalanceSegmentStrategy.java      |  5 ++
 .../realtime/HLRealtimeSegmentDataManager.java     |  7 +--
 .../realtime/LLRealtimeSegmentDataManager.java     |  7 +--
 .../recordtransformer/DataTypeTransformer.java     |  7 +--
 .../core/indexsegment/mutable/MutableSegment.java  |  7 ++-
 .../indexsegment/mutable/MutableSegmentImpl.java   | 23 ++++----
 .../query/executor/ServerQueryExecutorV1Impl.java  | 37 +++++++++++-
 .../core/query/reduce/BrokerReduceService.java     | 19 +++++++
 .../impl/kafka/KafkaStreamLevelConsumer.java       |  7 +--
 .../pinot/core/realtime/stream/MessageBatch.java   |  7 +--
 .../core/realtime/stream/StreamLevelConsumer.java  | 11 +---
 .../core/realtime/stream/StreamMessageDecoder.java | 36 ------------
 .../realtime/stream/StreamMessageMetadata.java     | 25 +++------
 .../recordtransformer/RecordTransformerTest.java   | 18 ++++++
 .../MutableSegmentImplAggregateMetricsTest.java    |  2 +-
 .../mutable/MutableSegmentImplTest.java            | 15 ++++-
 .../tests/LLCRealtimeClusterIntegrationTest.java   |  4 ++
 .../realtime/provisioning/MemoryEstimator.java     |  5 +-
 .../detection/DetectionPipelineResult.java         | 34 ++++++-----
 .../thirdeye/detection/DetectionResource.java      |  2 +-
 .../pinot/thirdeye/detection/PredictionResult.java | 65 ++++++++++++++++++++++
 .../detection/algorithm/DimensionWrapper.java      |  5 +-
 .../thirdeye/detection/algorithm/MergeWrapper.java |  6 +-
 .../thirdeye/detection/spi/model/TimeSeries.java   |  9 ++-
 .../detection/wrapper/AnomalyDetectorWrapper.java  | 32 ++++++++++-
 .../detection/wrapper/AnomalyFilterWrapper.java    |  6 +-
 .../thirdeye/detection/DetectionTestUtils.java     |  7 +--
 .../detection/algorithm/MergeWrapperTest.java      | 24 ++++----
 .../wrapper/AnomalyDetectorWrapperTest.java        | 34 +++++++++++
 33 files changed, 375 insertions(+), 162 deletions(-)
 copy 
pinot-controller/src/main/java/org/apache/pinot/controller/api/access/AccessControlFactory.java
 => 
pinot-common/src/main/java/org/apache/pinot/common/metadata/RowMetadata.java 
(72%)
 create mode 100644 
thirdeye/thirdeye-pinot/src/main/java/org/apache/pinot/thirdeye/detection/PredictionResult.java


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

Reply via email to