You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by je...@apache.org on 2019/11/20 19:08:45 UTC

[incubator-pinot] branch realtimeref updated (89a1cde -> 8ab0833)

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

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


 discard 89a1cde  Addressing comments
 discard 8a63ab3  Fixing doc
 discard 8f19edc  Addressing comments
 discard 5d71622  Dealing with issues from merge
 discard 85ef958  Adding test and addressing comments
 discard f662d81  Adding committer test
 discard 6dfc2bb  Addressing comments
 discard 30b6e33  Editing test
 discard e655d76  Addressing comments
 discard be74d25  Fixing test
 discard 6e59583  Refactoring realtime segment committer
     add ed4e3ae  [TE] Initiate docker for ThirdEye (#4780)
     add 7790e15  Fix controller download segment api on non-local PinotFS. (#4757)
     add 98140bc  Decouple Key from Record (#4798)
     add 103f538  [TE] Remove datepartition for presto queries to unblock other usecases (#4802)
     add c9f465a  Revert "Fix controller download segment api on non-local PinotFS. (#4757)" (#4804)
     add 64e1342  Small typo fix (confifurations -> configurations) (#4805)
     add a92d88d  [TE] revert the default settings; update indexes on task table (#4810)
     add 01b1de5  Include dataSchema in the ResultTable to retain column type information (#4807)
     add b9fd128  Adding pinot presto docker image (#4812)
     add e92f94b  [TE] Fail alert task if unable to notify receipients with exception of dimensions alerter (#4811)
     add 895c7ee  Make default timeout to 15s for all queries in tests (#4813)
     add e6624fe  [TE] Set non additive dataset for Pinot (#4803)
     add 36ef2c3  [TE] frontend - harleyjj/homepage - homepage facelift and default to application tier0-tier1 if none chosen (#4794)
     add 5282e11  [TE] frontend - harleyjj/alert-overview - fix report anomaly bugs (#4816)
     add a7b4aff  [TE] web - harleyjj/rca - add detectionConfigId to anomaly entity attributes (#4821)
     add 094fffa  [TE] frontend - harleyjj/rca - add link from RCA to Alert Overview whe RCA is exploring an anomaly (#4822)
     add 2e221e6  [TE] frontend - harleyjj/preview - disable preview button instead of removing from DOM (#4485)
     add 3ffbab9  [TE][notification] Minor cleaning up of the jira related code (#4814)
     add 1f79d29  Bug Fix: Fix segment download url in SegmentZkMetadata. (#4825)
     add d764ea6  Enhance table rebalance rest API argument check (#4824)
     add 648d02a  Replace ServerInstance with ServerRoutingInstance for Broker scatter-gather (#4817)
     add eb45b43  [TE] add event driven scheduler (#4777)
     add 57f67c9  Refactor segments admin rest APIs (#4806)
     add 75dbe8c  Enhance RoutingTable with ServerInstance (#4823)
     add 687ac69  Reorg k8s related scripts structure and update readme  (#4827)
     add 85c7f5a  Add segment batch deletion rest API (#4828)
     add c33da6b  [TE] change default time zone to pacific time zone (#4830)
     add d493707  Add user guide for pluggable storage for realtime table (#4783)
     add 54a4991  Misc enhancements to the broker routing (#4831)
     add 3c00da7  [TE][notification] Jira Alerting improvements (#4829)
     add 12dd36c  [TE] fix mismatch in dataset names in data availability listener (#4832)
     add a9f6591  Replace NettyTCPServer with QueryServer for server side query handling (#4834)
     add 2189c92  Adding example of pinot-quickstart with Avro encoded messages in Kafka (#4836)
     add 7e292c2  Refactoring realtime segment committer
     add 0f331ec  Fixing test
     add 3a28e74  Addressing comments
     add 50902ad  Editing test
     add 239d7c6  Addressing comments
     add 5102de2  Adding committer test
     add 229756d  Adding test and addressing comments
     add 7d9411d  Dealing with issues from merge
     add 2d5af92  Addressing comments
     add cbbf219  Fixing doc
     add 8ab0833  Addressing comments

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (89a1cde)
            \
             N -- N -- N   refs/heads/realtimeref (8ab0833)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 README.md                                          |   5 +
 docker/images/pinot-presto/Dockerfile              |  59 ++
 docker/images/pinot-presto/README.md               |  61 ++
 .../images/{pinot => pinot-presto}/docker-build.sh |  23 +-
 .../etc/config.properties}                         |   9 +-
 docker/images/pinot-presto/etc/jvm.config          |   8 +
 .../etc/log.properties}                            |   2 +-
 .../etc/node.properties}                           |   6 +-
 docs/pluggable_storage.rst                         |  33 +-
 docs/tableconfig_schema.rst                        |   2 +-
 kubernetes/README.md                               |   8 +-
 kubernetes/{examples => }/helm/Chart.yaml          |   0
 kubernetes/{examples => }/helm/README.md           | 125 +++-
 kubernetes/helm/charts/zookeeper-2.0.0.tgz         | Bin 0 -> 10633 bytes
 kubernetes/{examples => }/helm/helm-rbac.yaml      |   0
 kubernetes/{examples => }/helm/open-superset-ui.sh |   0
 .../helm/pinot-presto-cli.sh                       |  19 +-
 .../helm/pinot-realtime-quickstart.yml             |  69 +-
 kubernetes/helm/presto-coordinator.yaml            | 158 +++++
 .../skaffold/gke => helm}/query-pinot-data.sh      |   0
 kubernetes/{examples => }/helm/requirements.lock   |   0
 kubernetes/{examples => }/helm/requirements.yaml   |   0
 kubernetes/{examples => }/helm/setup_gke.sh        |   0
 kubernetes/{examples => }/helm/superset.yaml       |   2 +-
 .../{examples => }/helm/templates/_helpers.tpl     |   0
 .../helm/templates/broker/configmap.yaml           |   0
 .../helm/templates/broker/service-external.yaml    |   0
 .../helm/templates/broker/service-headless.yaml    |   0
 .../helm/templates/broker/service.yaml             |   0
 .../helm/templates/broker/statefulset.yml          |   0
 .../helm/templates/controller/configmap.yaml       |   0
 .../templates/controller/service-external.yaml     |   0
 .../templates/controller/service-headless.yaml     |   0
 .../helm/templates/controller/service.yaml         |   0
 .../helm/templates/controller/statefulset.yaml     |   0
 .../helm/templates/server/configmap.yaml           |   0
 .../helm/templates/server/service-headless.yaml    |   0
 .../helm/templates/server/service.yaml             |   0
 .../helm/templates/server/statefulset.yml          |   0
 kubernetes/{examples => }/helm/values.yaml         |   0
 kubernetes/{examples => }/skaffold/gke/README.md   |   0
 kubernetes/{examples => }/skaffold/gke/cleanup.sh  |   0
 .../skaffold/gke/gke-storageclass-kafka-pd.yml     |   0
 .../gke/gke-storageclass-pinot-controller-pd.yml   |   0
 .../gke/gke-storageclass-pinot-server-pd.yml       |   0
 .../skaffold/gke/gke-storageclass-zk-pd.yml        |   0
 kubernetes/{examples => }/skaffold/gke/kafka.yml   |   0
 .../{examples => }/skaffold/gke/pinot-broker.yml   |   0
 .../skaffold/gke/pinot-controller.yml              |   0
 .../skaffold/gke/pinot-realtime-quickstart.yml     |   0
 .../{examples => }/skaffold/gke/pinot-server.yml   |   0
 .../helm => skaffold/gke}/query-pinot-data.sh      |   0
 kubernetes/{examples => }/skaffold/gke/setup.sh    |   0
 .../{examples => }/skaffold/gke/skaffold.yaml      |   0
 .../{examples => }/skaffold/gke/zookeeper.yml      |   0
 .../requesthandler/BaseBrokerRequestHandler.java   |  21 +-
 .../ConnectionPoolBrokerRequestHandler.java        |  45 +-
 .../SingleConnectionBrokerRequestHandler.java      |  24 +-
 .../routing/HelixExternalViewBasedRouting.java     |  24 +-
 .../apache/pinot/broker/routing/RoutingTable.java  |  22 +-
 .../builder/BalancedRandomRoutingTableBuilder.java |  18 +-
 .../BasePartitionAwareRoutingTableBuilder.java     |  24 +-
 .../routing/builder/BaseRoutingTableBuilder.java   |  88 +--
 .../builder/DefaultOfflineRoutingTableBuilder.java |   6 +-
 .../DefaultRealtimeRoutingTableBuilder.java        |   6 +-
 .../builder/GeneratorBasedRoutingTableBuilder.java |  68 +-
 .../HighLevelConsumerBasedRoutingTableBuilder.java |  57 +-
 ...tancePruner.java => InstanceConfigManager.java} |  50 +-
 .../LowLevelConsumerRoutingTableBuilder.java       |  46 +-
 .../PartitionAwareOfflineRoutingTableBuilder.java  |  48 +-
 .../PartitionAwareRealtimeRoutingTableBuilder.java |  55 +-
 .../routing/builder/RoutingTableBuilder.java       |   5 +-
 .../broker/broker/HelixBrokerStarterTest.java      |   3 +-
 .../broker/routing/RandomRoutingTableTest.java     |   4 +-
 .../pinot/broker/routing/RoutingTableTest.java     |   5 +-
 .../BalancedRandomRoutingTableBuilderTest.java     |  11 +-
 .../HighLevelConsumerRoutingTableBuilderTest.java  |   3 +-
 .../LargeClusterRoutingTableBuilderTest.java       |  53 +-
 .../LowLevelConsumerRoutingTableBuilderTest.java   |  17 +-
 ...rtitionAwareOfflineRoutingTableBuilderTest.java |  11 +-
 ...titionAwareRealtimeRoutingTableBuilderTest.java |   9 +-
 .../apache/pinot/common/metrics/ServerMeter.java   |   8 +-
 .../apache/pinot/common/metrics/ServerTimer.java   |   7 +-
 .../apache/pinot/common/query/ReduceService.java   |  49 --
 .../pinot/common/query/ReduceServiceRegistry.java  |  70 --
 .../pinot/common/response/broker/ResultTable.java  |  27 +-
 .../org/apache/pinot/common/utils/HashUtil.java    |  11 +-
 .../org/apache/pinot/common/utils/SegmentName.java |  39 +-
 .../pinot/common/utils/SegmentNameBuilderTest.java |   9 +-
 .../pinot/controller/api/resources/Constants.java  |   6 +-
 .../resources/LLCSegmentCompletionHandlers.java    |   2 +-
 .../api/resources/PinotSchemaRestletResource.java  |   2 +-
 .../api/resources/PinotSegmentRestletResource.java | 707 ++++++++++-----------
 ...PinotSegmentUploadDownloadRestletResource.java} | 128 +---
 .../api/resources/PinotTableRestletResource.java   |  26 +-
 .../helix/ControllerRequestURLBuilder.java         |   9 -
 .../helix/core/PinotHelixResourceManager.java      |  64 +-
 .../helix/core/rebalance/TableRebalancer.java      |   3 +-
 .../table/{IndexedTable.java => BaseTable.java}    |  28 +-
 .../core/data/table/ConcurrentIndexedTable.java    |  19 +-
 .../apache/pinot/core/data/table/IndexedTable.java |  82 +--
 .../org/apache/pinot/core/data/table/Record.java   |  17 +-
 .../pinot/core/data/table/SimpleIndexedTable.java  |  17 +-
 .../org/apache/pinot/core/data/table/Table.java    |   7 +-
 ...{IndexedTableResizer.java => TableResizer.java} |  30 +-
 .../operator/CombineGroupByOrderByOperator.java    |  18 +-
 .../operator/blocks/IntermediateResultsBlock.java  |   9 +-
 .../apache/pinot/core/plan/CombinePlanNode.java    |   8 +-
 .../core/plan/maker/InstancePlanMakerImplV2.java   |   8 +-
 .../core/query/reduce/BrokerReduceService.java     | 217 +++----
 .../query/selection/SelectionOperatorService.java  |  11 +-
 .../query/selection/SelectionOperatorUtils.java    |  12 +-
 .../pinot/core/transport/AsyncQueryResponse.java   |  27 +-
 .../pinot/core/transport/DataTableHandler.java     |  29 +-
 .../core/transport/InstanceRequestHandler.java     | 124 ++++
 .../apache/pinot/core/transport/QueryRouter.java   |  39 +-
 .../apache/pinot/core/transport/QueryServer.java}  |  41 +-
 .../pinot/core/transport/ServerChannels.java       |  24 +-
 .../pinot/core/transport/ServerInstance.java       |  98 +++
 .../pinot/core/transport/ServerResponse.java       |  26 +-
 .../{Server.java => ServerRoutingInstance.java}    |  62 +-
 .../org/apache/pinot/core/util/GroupByUtils.java   |  16 -
 .../org/apache/pinot/core/util/QueryOptions.java   |  55 ++
 .../pinot/core/data/table/IndexedTableTest.java    | 127 ++--
 ...TableResizerTest.java => TableResizerTest.java} | 288 +++++----
 .../pinot/core/transport/QueryRouterTest.java      | 230 -------
 .../pinot/core/transport/QueryRoutingTest.java     | 256 ++++++++
 .../org/apache/pinot/queries/BaseQueriesTest.java  |  13 +-
 .../InterSegmentOrderByMultiValueQueriesTest.java  |  67 +-
 .../InterSegmentOrderBySingleValueQueriesTest.java | 582 ++++++++++++-----
 .../org/apache/pinot/queries/QueriesTestUtils.java |  41 +-
 .../DeleteAPIHybridClusterIntegrationTest.java     | 320 ----------
 .../apache/pinot/perf/BenchmarkCombineGroupBy.java |   7 +-
 .../apache/pinot/perf/BenchmarkIndexedTable.java   |   7 +-
 .../server/api/resources/SchedulerResource.java    |  48 --
 .../pinot/server/starter/ServerInstance.java       |  40 +-
 .../tools/admin/command/AddSchemaCommand.java      |   4 +-
 .../pinot/tools/admin/command/AddTableCommand.java |   5 +-
 .../admin/command/StreamAvroIntoKafkaCommand.java  |  28 +-
 pom.xml                                            |   1 +
 thirdeye/docker/Dockerfile                         |  45 ++
 thirdeye/docker/README.md                          |  38 ++
 thirdeye/docker/docker-compose.yml                 |  15 +
 .../app/pods/components/alert-details/component.js |  13 +-
 .../app/pods/components/alert-details/template.hbs |  25 +-
 .../components/alert-report-modal/template.hbs     |   1 +
 .../components/range-pill-selectors/component.js   |  65 +-
 .../components/range-pill-selectors/template.hbs   |  60 +-
 .../pods/components/rootcause-anomaly/component.js |   7 +-
 .../pods/components/rootcause-anomaly/template.hbs |   8 +-
 .../app/pods/home/index/controller.js              |  25 +-
 .../thirdeye-frontend/app/pods/home/index/route.js |  25 +-
 .../app/pods/home/index/template.hbs               |  52 +-
 .../app/pods/services/api/anomalies/service.js     |   4 +-
 .../styles/components/range-pill-selectors.scss    |  73 ++-
 .../app/styles/pods/home/index/dashboard.scss      |  23 +-
 .../anomaly/ThirdEyeAnomalyApplication.java        |  12 +-
 .../anomaly/ThirdEyeAnomalyConfiguration.java      |  35 +-
 .../trigger/DataAvailabilityEventListener.java     |  24 +-
 .../DataAvailabilityEventListenerDriver.java       |  12 +-
 .../trigger/DataAvailabilityTaskScheduler.java     | 217 +++++++
 ...> DataAvailabilitySchedulingConfiguration.java} |  23 +-
 .../trigger/utils/DatasetTriggerInfoRepo.java      |  37 +-
 .../thirdeye/anomaly/monitor/MonitorConstants.java |   8 +-
 .../pinot/thirdeye/anomaly/task/TaskDriver.java    |  17 +-
 .../anomaly/utils/ThirdeyeMetricsUtil.java         |   6 +
 .../onboard/AutoOnboardPinotMetadataSource.java    |   5 +-
 .../thirdeye/auto/onboard/ConfigGenerator.java     |  13 +
 .../v2/rootcause/AnomalyEventFormatter.java        |   4 +
 .../pinot/thirdeye/datalayer/bao/TaskManager.java  |   8 +-
 .../datalayer/bao/jdbc/TaskManagerImpl.java        |  36 +-
 .../datalayer/pojo/DetectionConfigBean.java        |  22 +-
 .../datasource/sql/SqlResponseCacheLoader.java     |   1 +
 .../pinot/thirdeye/datasource/sql/SqlUtils.java    |  17 +-
 .../detection/DetectionPipelineScheduler.java      |  16 +-
 .../alert/scheme/DetectionAlertScheme.java         |  13 +
 .../alert/scheme/DetectionEmailAlerter.java        |   6 +-
 .../alert/scheme/DetectionJiraAlerter.java         |   9 +-
 .../spec/AbsoluteChangeRuleAnomalyFilterSpec.java  |   2 +-
 .../spec/AbsoluteChangeRuleDetectorSpec.java       |   2 +-
 .../thirdeye/detection/spec/AbstractSpec.java      |   1 +
 .../PercentageChangeRuleAnomalyFilterSpec.java     |   2 +-
 .../spec/PercentageChangeRuleDetectorSpec.java     |   2 +-
 .../detection/spec/RuleBaselineProviderSpec.java   |   2 +-
 .../spec/SitewideImpactRuleAnomalyFilterSpec.java  |   2 +-
 .../thirdeye/notification/commons/JiraEntity.java  |  29 +-
 .../notification/commons/ThirdEyeJiraClient.java   | 143 ++++-
 .../formatter/channels/JiraContentFormatter.java   |  99 +--
 .../apache/pinot/thirdeye/util/ThirdEyeUtils.java  |  31 +-
 .../detector/jira-metric-anomalies-template.ftl    |   2 +-
 .../src/main/resources/schema/create-schema.sql    |   4 +
 .../trigger/DataAvailabilityEventListenerTest.java |  49 +-
 .../trigger/DataAvailabilityTaskSchedulerTest.java | 234 +++++++
 .../trigger/DatasetTriggerInfoRepoTest.java        |  33 +-
 .../trigger/MockConsumerDataAvailability.java      |   2 +
 .../datalayer/bao/TestAnomalyTaskManager.java      |   5 +-
 .../PercentageChangeRuleDetectorTest.java          |   1 +
 .../commons/TestThirdEyeJiraClient.java            |  61 ++
 .../channels/TestJiraContentFormatter.java         |   1 +
 .../notification/commons/jira_create_schema.json   |  85 +++
 .../resources/test-jira-anomalies-template.ftl     |   2 +-
 201 files changed, 4489 insertions(+), 2892 deletions(-)
 create mode 100644 docker/images/pinot-presto/Dockerfile
 create mode 100644 docker/images/pinot-presto/README.md
 copy docker/images/{pinot => pinot-presto}/docker-build.sh (59%)
 copy docker/images/{pinot-superset/.python-version => pinot-presto/etc/config.properties} (76%)
 create mode 100644 docker/images/pinot-presto/etc/jvm.config
 copy docker/images/{pinot-superset/.python-version => pinot-presto/etc/log.properties} (97%)
 copy docker/images/{pinot-superset/.dockerignore => pinot-presto/etc/node.properties} (90%)
 rename kubernetes/{examples => }/helm/Chart.yaml (100%)
 rename kubernetes/{examples => }/helm/README.md (93%)
 create mode 100644 kubernetes/helm/charts/zookeeper-2.0.0.tgz
 rename kubernetes/{examples => }/helm/helm-rbac.yaml (100%)
 rename kubernetes/{examples => }/helm/open-superset-ui.sh (100%)
 copy docker/images/pinot/docker-build-and-push.sh => kubernetes/helm/pinot-presto-cli.sh (61%)
 rename kubernetes/{examples => }/helm/pinot-realtime-quickstart.yml (61%)
 create mode 100644 kubernetes/helm/presto-coordinator.yaml
 rename kubernetes/{examples/skaffold/gke => helm}/query-pinot-data.sh (100%)
 rename kubernetes/{examples => }/helm/requirements.lock (100%)
 rename kubernetes/{examples => }/helm/requirements.yaml (100%)
 rename kubernetes/{examples => }/helm/setup_gke.sh (100%)
 rename kubernetes/{examples => }/helm/superset.yaml (99%)
 rename kubernetes/{examples => }/helm/templates/_helpers.tpl (100%)
 rename kubernetes/{examples => }/helm/templates/broker/configmap.yaml (100%)
 rename kubernetes/{examples => }/helm/templates/broker/service-external.yaml (100%)
 rename kubernetes/{examples => }/helm/templates/broker/service-headless.yaml (100%)
 rename kubernetes/{examples => }/helm/templates/broker/service.yaml (100%)
 rename kubernetes/{examples => }/helm/templates/broker/statefulset.yml (100%)
 rename kubernetes/{examples => }/helm/templates/controller/configmap.yaml (100%)
 rename kubernetes/{examples => }/helm/templates/controller/service-external.yaml (100%)
 rename kubernetes/{examples => }/helm/templates/controller/service-headless.yaml (100%)
 rename kubernetes/{examples => }/helm/templates/controller/service.yaml (100%)
 rename kubernetes/{examples => }/helm/templates/controller/statefulset.yaml (100%)
 rename kubernetes/{examples => }/helm/templates/server/configmap.yaml (100%)
 rename kubernetes/{examples => }/helm/templates/server/service-headless.yaml (100%)
 rename kubernetes/{examples => }/helm/templates/server/service.yaml (100%)
 rename kubernetes/{examples => }/helm/templates/server/statefulset.yml (100%)
 rename kubernetes/{examples => }/helm/values.yaml (100%)
 rename kubernetes/{examples => }/skaffold/gke/README.md (100%)
 rename kubernetes/{examples => }/skaffold/gke/cleanup.sh (100%)
 rename kubernetes/{examples => }/skaffold/gke/gke-storageclass-kafka-pd.yml (100%)
 rename kubernetes/{examples => }/skaffold/gke/gke-storageclass-pinot-controller-pd.yml (100%)
 rename kubernetes/{examples => }/skaffold/gke/gke-storageclass-pinot-server-pd.yml (100%)
 rename kubernetes/{examples => }/skaffold/gke/gke-storageclass-zk-pd.yml (100%)
 rename kubernetes/{examples => }/skaffold/gke/kafka.yml (100%)
 rename kubernetes/{examples => }/skaffold/gke/pinot-broker.yml (100%)
 rename kubernetes/{examples => }/skaffold/gke/pinot-controller.yml (100%)
 rename kubernetes/{examples => }/skaffold/gke/pinot-realtime-quickstart.yml (100%)
 rename kubernetes/{examples => }/skaffold/gke/pinot-server.yml (100%)
 rename kubernetes/{examples/helm => skaffold/gke}/query-pinot-data.sh (100%)
 rename kubernetes/{examples => }/skaffold/gke/setup.sh (100%)
 rename kubernetes/{examples => }/skaffold/gke/skaffold.yaml (100%)
 rename kubernetes/{examples => }/skaffold/gke/zookeeper.yml (100%)
 rename pinot-broker/src/main/java/org/apache/pinot/broker/routing/builder/{RoutingTableInstancePruner.java => InstanceConfigManager.java} (52%)
 delete mode 100644 pinot-common/src/main/java/org/apache/pinot/common/query/ReduceService.java
 delete mode 100644 pinot-common/src/main/java/org/apache/pinot/common/query/ReduceServiceRegistry.java
 rename pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/{PinotSegmentUploadRestletResource.java => PinotSegmentUploadDownloadRestletResource.java} (78%)
 copy pinot-core/src/main/java/org/apache/pinot/core/data/table/{IndexedTable.java => BaseTable.java} (79%)
 rename pinot-core/src/main/java/org/apache/pinot/core/data/table/{IndexedTableResizer.java => TableResizer.java} (91%)
 create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/transport/InstanceRequestHandler.java
 rename pinot-core/src/{test/java/org/apache/pinot/core/transport/DummyServer.java => main/java/org/apache/pinot/core/transport/QueryServer.java} (69%)
 create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/transport/ServerInstance.java
 rename pinot-core/src/main/java/org/apache/pinot/core/transport/{Server.java => ServerRoutingInstance.java} (54%)
 create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/util/QueryOptions.java
 rename pinot-core/src/test/java/org/apache/pinot/core/data/table/{IndexedTableResizerTest.java => TableResizerTest.java} (50%)
 delete mode 100644 pinot-core/src/test/java/org/apache/pinot/core/transport/QueryRouterTest.java
 create mode 100644 pinot-core/src/test/java/org/apache/pinot/core/transport/QueryRoutingTest.java
 delete mode 100644 pinot-integration-tests/src/test/java/org/apache/pinot/integration/tests/DeleteAPIHybridClusterIntegrationTest.java
 delete mode 100644 pinot-server/src/main/java/org/apache/pinot/server/api/resources/SchedulerResource.java
 create mode 100644 thirdeye/docker/Dockerfile
 create mode 100644 thirdeye/docker/README.md
 create mode 100644 thirdeye/docker/docker-compose.yml
 create mode 100644 thirdeye/thirdeye-pinot/src/main/java/org/apache/pinot/thirdeye/anomaly/detection/trigger/DataAvailabilityTaskScheduler.java
 rename thirdeye/thirdeye-pinot/src/main/java/org/apache/pinot/thirdeye/anomaly/detection/trigger/utils/{DataAvailabilityListenerConfiguration.java => DataAvailabilitySchedulingConfiguration.java} (84%)
 create mode 100644 thirdeye/thirdeye-pinot/src/test/java/org/apache/pinot/thirdeye/anomaly/detection/trigger/DataAvailabilityTaskSchedulerTest.java
 create mode 100644 thirdeye/thirdeye-pinot/src/test/java/org/apache/pinot/thirdeye/notification/commons/TestThirdEyeJiraClient.java
 create mode 100644 thirdeye/thirdeye-pinot/src/test/resources/org/apache/pinot/thirdeye/notification/commons/jira_create_schema.json


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