This is an automated email from the ASF dual-hosted git repository.
nehapawar pushed a change to branch run_validation_manager_on_leadership_change
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git.
from 1844235 Invoke onBecomingLeader after subscribing
add 694f6d7 [TE] rootcause - pin predicted baseline time offsets to PT
too (#3596)
add 9fc6e02 [TE] Translator - Yaml Alert Config to
DetectionAlertConfigDTO (#3595)
add 24c35e8 Allow completing segments to finish before stopping LLC
Segment Manager (#3593)
add a7a1745 [TE] detection - yaml validation (#3597)
add 08d26d6 [TE] datasource - correction for maxtime offset in pinot
datasource (#3598)
add 5afbebe [TE] frontend - update default yaml (#3599)
add 6a6c175 [TE] Endpoints for create and edit alert yaml along with
validators (#3603)
add 732e656 Cleanup: update code to return only physical columns for
select * queries (#3602)
add 569022a [PINOT-7476] Add metrics to track cases where segment
refresh/reloads fail (#3606)
add fa12efd [TE] detection - convert algo timestamps to dataset timezone
(#3608)
add 80be2cb [TE] yaml - create alert endpoint (#3609)
add d48e4fd Fix segment merge command. (#3611)
add a899cf4 Add config to set batchMessageMode on ideal state of new
tables (#3613)
add 83dba62 Merge branch 'master' into
run_validation_manager_on_leadership_change
No new revisions were added by this update.
Summary of changes:
.../broker/broker/HelixBrokerStarterTest.java | 4 +-
.../linkedin/pinot/common/metrics/ServerMeter.java | 4 +-
.../linkedin/pinot/controller/ControllerConf.java | 6 +
.../pinot/controller/ControllerStarter.java | 6 +
.../helix/core/PinotHelixResourceManager.java | 18 +-
.../helix/core/PinotTableIdealStateBuilder.java | 20 +-
.../realtime/PinotLLCRealtimeSegmentManager.java | 49 +++
.../helix/core/util/HelixSetupUtils.java | 11 +-
.../controller/helix/PinotResourceManagerTest.java | 2 +-
.../PinotLLCRealtimeSegmentManagerTest.java | 6 +-
.../helix/core/retention/RetentionManagerTest.java | 2 +-
.../sharding/SegmentAssignmentStrategyTest.java | 4 +-
.../validation/ValidationManagerTest.java | 4 +-
.../readers/MultiplePinotSegmentRecordReader.java | 13 +-
.../operator/query/SelectionOrderByOperator.java | 7 +-
.../query/selection/SelectionOperatorUtils.java | 11 +-
.../pinot/core/segment/index/ColumnMetadata.java | 23 +-
.../core/segment/index/loader/LoaderUtils.java | 2 +-
.../virtualcolumn/BaseVirtualColumnProvider.java | 12 +
.../virtualcolumn/DocIdVirtualColumnProvider.java | 8 +-
.../SingleStringVirtualColumnProvider.java | 9 +-
.../pinot/core/common/DataFetcherTest.java | 2 +-
.../function/BaseTransformFunctionTest.java | 2 +-
.../core/startree/hll/HllIndexCreationTest.java | 2 +-
...nnerSegmentSelectionSingleValueQueriesTest.java | 61 +++
.../DefaultAggregationExecutorTest.java | 2 +-
.../com/linkedin/pinot/perf/RawIndexBenchmark.java | 2 +-
.../server/starter/helix/HelixServerStarter.java | 4 +-
.../helix/SegmentMessageHandlerFactory.java | 27 +-
.../tools/scan/query/SegmentQueryProcessor.java | 2 +-
.../segment/converter/SegmentMergeCommand.java | 28 +-
.../rootcause-anomalyfunction-cache/service.js | 6 +-
thirdeye/thirdeye-frontend/app/utils/constants.js | 74 +++-
.../AnomalyDetectionInputContextBuilder.java | 8 +-
.../java/com/linkedin/thirdeye/api/Constants.java | 2 +
.../com/linkedin/thirdeye/api/TimeGranularity.java | 25 ++
.../bao/jdbc/DetectionConfigManagerImpl.java | 35 ++
.../datalayer/pojo/DetectionAlertConfigBean.java | 16 +-
.../pinot/PinotDataSourceDimensionFilters.java | 2 +-
.../datasource/pinot/PinotDataSourceMaxTime.java | 25 +-
.../detection/DetectionMigrationResource.java | 11 +-
.../thirdeye/detection/DetectionPipeline.java | 3 +-
.../thirdeye/detection/DetectionResource.java | 25 ++
.../registry/DetectionAlertRegistry.java | 8 +
.../SitewideImpactRuleAnomalyFilter.java | 3 +
.../spec/AbsoluteChangeRuleAnomalyFilterSpec.java | 2 +-
.../spec/AbsoluteChangeRuleDetectorSpec.java | 2 +-
.../PercentageChangeRuleAnomalyFilterSpec.java | 2 +-
.../spec/PercentageChangeRuleDetectorSpec.java | 2 +-
.../spec/SitewideImpactRuleAnomalyFilterSpec.java | 2 +-
.../detection/validators/ConfigValidator.java | 48 +++
.../validators/DetectionAlertConfigValidator.java | 109 ++++++
.../wrapper/BaselineFillingMergeWrapper.java | 23 +-
.../wrapper/ChildKeepingMergeWrapper.java | 7 +-
.../yaml/CompositePipelineConfigTranslator.java | 71 ++--
.../yaml/YamlDetectionAlertConfigTranslator.java | 168 ++++++--
.../yaml/YamlDetectionConfigTranslator.java | 1 -
.../yaml/YamlDetectionTranslatorLoader.java | 2 +
.../thirdeye/detection/yaml/YamlResource.java | 422 +++++++++++++++++----
.../stage/AnomalyDetectionStageWrapperTest.java | 2 +-
.../stage/BaselineRuleDetectionStageTest.java | 2 +-
.../wrapper/AnomalyDetectorWrapperTest.java | 1 +
.../wrapper/BaselineFillingMergeWrapperTest.java | 6 +-
.../YamlDetectionAlertConfigTranslatorTest.java | 97 ++++-
.../thirdeye/detection/yaml/YamlResourceTest.java | 140 +++++++
.../detection/yaml/alertconfig/alert-config-1.yaml | 40 ++
.../detection/yaml/alertconfig/alert-config-2.yaml | 42 ++
.../detection/yaml/alertconfig/alert-config-3.yaml | 42 ++
.../detection/yaml/alertconfig/alert-config-4.yaml | 42 ++
.../compositePipelineTranslatorTestResult-1.json | 40 +-
.../compositePipelineTranslatorTestResult-2.json | 12 +-
.../thirdeye/detection/yaml/pipeline-config-1.yaml | 11 +-
.../thirdeye/detection/yaml/pipeline-config-2.yaml | 4 +-
73 files changed, 1619 insertions(+), 319 deletions(-)
create mode 100644
thirdeye/thirdeye-pinot/src/main/java/com/linkedin/thirdeye/detection/validators/ConfigValidator.java
create mode 100644
thirdeye/thirdeye-pinot/src/main/java/com/linkedin/thirdeye/detection/validators/DetectionAlertConfigValidator.java
create mode 100644
thirdeye/thirdeye-pinot/src/test/java/com/linkedin/thirdeye/detection/yaml/YamlResourceTest.java
create mode 100644
thirdeye/thirdeye-pinot/src/test/resources/com/linkedin/thirdeye/detection/yaml/alertconfig/alert-config-1.yaml
create mode 100644
thirdeye/thirdeye-pinot/src/test/resources/com/linkedin/thirdeye/detection/yaml/alertconfig/alert-config-2.yaml
create mode 100644
thirdeye/thirdeye-pinot/src/test/resources/com/linkedin/thirdeye/detection/yaml/alertconfig/alert-config-3.yaml
create mode 100644
thirdeye/thirdeye-pinot/src/test/resources/com/linkedin/thirdeye/detection/yaml/alertconfig/alert-config-4.yaml
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]