You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by ak...@apache.org on 2019/11/21 18:31:37 UTC

[incubator-pinot] branch master updated (94f687a -> 81703be)

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

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


    from 94f687a  Handle default value after adding new  byte column (#4844)
     add 81703be  [TE] Centralized cache proof-of-concept for anomaly detection via Couchbase (#4761)

No new revisions were added by this update.

Summary of changes:
 .../config/data-sources/cache-config.yml           |  20 ++
 thirdeye/thirdeye-pinot/pom.xml                    |   6 +
 .../anomaly/utils/ThirdeyeMetricsUtil.java         |   9 +
 .../thirdeye/common/ThirdEyeConfiguration.java     |  18 +-
 .../dashboard/ThirdEyeDashboardApplication.java    |   2 +-
 .../dashboard/resources/v2/AnomaliesResource.java  |   2 +-
 .../datasource/RelationalThirdEyeResponse.java     |   3 +
 .../thirdeye/datasource/ThirdEyeCacheRegistry.java |  52 +++-
 .../datasource/loader/DefaultTimeSeriesLoader.java |  20 +-
 .../pinot/resultset/ThirdEyeResultSetUtils.java    |  12 +-
 .../datasource/sql/SqlResponseCacheLoader.java     |   2 -
 .../thirdeye/detection/DefaultDataProvider.java    |  85 +++---
 .../detection/DetectionPipelineTaskRunner.java     |   2 +-
 .../thirdeye/detection/DetectionResource.java      |   2 +-
 .../detection/alert/DetectionAlertTaskFactory.java |   2 +-
 .../detection/algorithm/DimensionWrapper.java      |  19 ++
 .../thirdeye/detection/cache/CacheConfig.java      |  73 +++++
 .../detection/cache/CacheConfigLoader.java         |  35 ++-
 .../cache/CacheConstants.java}                     |  36 +--
 .../thirdeye/detection/cache/CacheDataSource.java  |  48 +++
 .../detection/cache/CentralizedCacheConfig.java    |  69 +++++
 .../detection/cache/CouchbaseCacheDAO.java         | 159 ++++++++++
 .../detection/cache/DefaultTimeSeriesCache.java    | 197 ++++++++++++
 .../detection/cache/ThirdEyeCacheRequest.java      |  64 ++++
 .../detection/cache/ThirdEyeCacheResponse.java     | 181 +++++++++++
 .../thirdeye/detection/cache/TimeSeriesCache.java  |  49 +++
 .../detection/cache/TimeSeriesDataPoint.java       | 104 +++++++
 .../finetune/GridSearchTuningAlgorithm.java        |   2 +-
 .../onboard/YamlOnboardingTaskRunner.java          |   2 +-
 .../detection/wrapper/AnomalyDetectorWrapper.java  |  38 +--
 .../thirdeye/detection/yaml/YamlResource.java      |   5 +-
 .../org/apache/pinot/thirdeye/util/CacheUtils.java |  89 ++++++
 .../apache/pinot/thirdeye/util/ThirdEyeUtils.java  |  21 ++
 .../csv/CSVThirdEyeDataSourceIntegrationTest.java  |   1 +
 .../MockThirdEyeDataSourceIntegrationTest.java     |   1 +
 .../pinot/thirdeye/detection/DataProviderTest.java |   2 +-
 .../detection/cache/ThirdEyeCacheResponseTest.java | 337 +++++++++++++++++++++
 .../detection/cache/TimeSeriesCacheTest.java       | 310 +++++++++++++++++++
 .../integration/NotificationTaskSchedulerTest.java |   2 +-
 .../templates/TestMetricAnomaliesContent.java      |   2 +-
 .../apache/pinot/thirdeye/util/CacheUtilTest.java  | 104 +++++++
 .../test/resources/data-sources/cache-config.yml   |  23 ++
 42 files changed, 2086 insertions(+), 124 deletions(-)
 create mode 100644 thirdeye/thirdeye-pinot/config/data-sources/cache-config.yml
 create mode 100644 thirdeye/thirdeye-pinot/src/main/java/org/apache/pinot/thirdeye/detection/cache/CacheConfig.java
 copy pinot-common/src/main/java/org/apache/pinot/common/restlet/resources/ResourceUtils.java => thirdeye/thirdeye-pinot/src/main/java/org/apache/pinot/thirdeye/detection/cache/CacheConfigLoader.java (53%)
 copy thirdeye/thirdeye-pinot/src/main/java/org/apache/pinot/thirdeye/{dataframe/util/RequestContainer.java => detection/cache/CacheConstants.java} (53%)
 create mode 100644 thirdeye/thirdeye-pinot/src/main/java/org/apache/pinot/thirdeye/detection/cache/CacheDataSource.java
 create mode 100644 thirdeye/thirdeye-pinot/src/main/java/org/apache/pinot/thirdeye/detection/cache/CentralizedCacheConfig.java
 create mode 100644 thirdeye/thirdeye-pinot/src/main/java/org/apache/pinot/thirdeye/detection/cache/CouchbaseCacheDAO.java
 create mode 100644 thirdeye/thirdeye-pinot/src/main/java/org/apache/pinot/thirdeye/detection/cache/DefaultTimeSeriesCache.java
 create mode 100644 thirdeye/thirdeye-pinot/src/main/java/org/apache/pinot/thirdeye/detection/cache/ThirdEyeCacheRequest.java
 create mode 100644 thirdeye/thirdeye-pinot/src/main/java/org/apache/pinot/thirdeye/detection/cache/ThirdEyeCacheResponse.java
 create mode 100644 thirdeye/thirdeye-pinot/src/main/java/org/apache/pinot/thirdeye/detection/cache/TimeSeriesCache.java
 create mode 100644 thirdeye/thirdeye-pinot/src/main/java/org/apache/pinot/thirdeye/detection/cache/TimeSeriesDataPoint.java
 create mode 100644 thirdeye/thirdeye-pinot/src/main/java/org/apache/pinot/thirdeye/util/CacheUtils.java
 create mode 100644 thirdeye/thirdeye-pinot/src/test/java/org/apache/pinot/thirdeye/detection/cache/ThirdEyeCacheResponseTest.java
 create mode 100644 thirdeye/thirdeye-pinot/src/test/java/org/apache/pinot/thirdeye/detection/cache/TimeSeriesCacheTest.java
 create mode 100644 thirdeye/thirdeye-pinot/src/test/java/org/apache/pinot/thirdeye/util/CacheUtilTest.java
 create mode 100644 thirdeye/thirdeye-pinot/src/test/resources/data-sources/cache-config.yml


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org