You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by ne...@apache.org on 2018/12/11 03:05:20 UTC

[incubator-pinot] branch run_validation_manager_on_leadership_change updated (b2a761a -> 1de62ec)

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 b2a761a  Add ControllerLeadershipManager as single place to check controller leadership changes
     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 1de62ec  Merge branch 'master' into run_validation_manager_on_leadership_change

No new revisions were added by this update.

Summary of changes:
 .../pinot/controller/ControllerStarter.java        |   6 +
 .../realtime/PinotLLCRealtimeSegmentManager.java   |  49 +++
 .../rootcause-anomalyfunction-cache/service.js     |   6 +-
 thirdeye/thirdeye-frontend/app/utils/constants.js  |  74 +++--
 .../java/com/linkedin/thirdeye/api/Constants.java  |   1 +
 .../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 +-
 .../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      | 336 ++++++++++++++++-----
 .../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 +-
 42 files changed, 1294 insertions(+), 226 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: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org