This is an automated email from the ASF dual-hosted git repository. xiangfu pushed a change to branch default_pinot_startable_to_use_config_files in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git.
discard 8626188 Adding more config alias discard 51b3e96 Make Pinot Broker/Server can start by just passing a config file add 4270def [TE] endpoints for alerts page filters (#5432) add 0bdb89c Add broker request info to the error msg in combine operator. (#5443) add 41f7ef5 Include trailing empty string in group key split (#5449) add ac443f4 [TE] fix dockerfile to account for #5428 changes (#5452) add 008be2d Make Literal transformer return string literals (#5453) add 3514a17 Add PinotServiceManager to start Pinot components (#5266) add b69453e Adding support for Protobuf input format (#5293) add cee2b23 [TE] add mock events loader to pinot-thirdeye docker defaults (#5454) add d8ea89c Create PULL_REQUEST_TEMPLATE.md (#5345) add 4988d72 [TE] add back frontend as submodule (#5457) add b6cb44c [TE] clean up somce code and disable sla alerts till we have the ramp feature (#5458) add 7f10c5c Single Quote String Literal for function invoker results (#5456) add 94aad60 Include transformFunction in timeFieldSpec toJsonObject (#5464) add 6d92937 Update k8s superset scripts (#5425) add 41e4604 Make Pinot Broker/Server can start by just passing a config file add 84ff2ff Adding more config alias 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 (8626188) \ N -- N -- N refs/heads/default_pinot_startable_to_use_config_files (84ff2ff) 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: .github/PULL_REQUEST_TEMPLATE.md | 28 + .gitignore | 4 +- .travis/.travis_te_nightly_build.sh | 4 +- docker/images/pinot-thirdeye/Dockerfile | 3 + .../pinot-thirdeye/config/ephemeral/detector.yml | 43 + .../images/pinot-thirdeye/config/ephemeral/rca.yml | 26 +- .../config/pinot-quickstart/detector.yml | 43 + .../pinot-thirdeye/config/pinot-quickstart/rca.yml | 26 +- kubernetes/helm/superset.yaml | 889 ++++++++-------- pinot-broker/pom.xml | 1 - .../broker/broker/helix/HelixBrokerStarter.java | 32 +- .../broker/broker/HelixBrokerStarterTest.java | 2 +- .../pinot/common/metrics/AbstractMetrics.java | 4 + .../apache/pinot/common/utils/CommonConstants.java | 3 + .../apache/pinot/common/utils/ServiceStatus.java | 144 ++- .../parsers/PinotQuery2BrokerRequestConverter.java | 2 +- .../apache/pinot/sql/parsers/CalciteSqlParser.java | 3 + .../apache/pinot/common/data/FieldSpecTest.java | 10 +- .../pinot/sql/parsers/CalciteSqlCompilerTest.java | 19 +- pinot-common/src/test/resources/schemaTest.schema | 25 +- .../apache/pinot/controller/ControllerStarter.java | 28 +- .../core/operator/CombineGroupByOperator.java | 8 +- .../operator/CombineGroupByOrderByOperator.java | 10 +- .../pinot/core/operator/CombineOperator.java | 6 +- .../function/LiteralTransformFunction.java | 12 +- .../aggregation/groupby/GroupKeyGenerator.java | 8 + .../query/aggregation/groupby/GroupKeyTest.java | 66 ++ .../pinot/integration/tests/ClusterTest.java | 6 +- .../tests/OfflineClusterIntegrationTest.java | 14 + .../tests/ServerStarterIntegrationTest.java | 1 + .../org/apache/pinot/minion/MinionStarter.java | 25 +- .../v0_deprecated/pinot-hadoop/pom.xml | 11 + .../hadoop/job/mappers/SegmentCreationMapper.java | 10 + .../v0_deprecated/pinot-spark/pom.xml | 12 +- .../spark/jobs/SparkSegmentCreationFunction.java | 10 + .../{pinot-csv => pinot-protobuf}/pom.xml | 15 +- .../protobuf/ProtoBufRecordExtractor.java} | 18 +- .../protobuf/ProtoBufRecordReader.java} | 102 +- .../protobuf/ProtoBufRecordReaderConfig.java | 19 +- .../protobuf/ProtoBufRecordReaderTest.java | 129 ++- .../pinot/plugin/inputformat/protobuf/Sample.java | 1075 ++++++++++++++++++++ .../pinot-protobuf/src/test/resources/sample.desc | 8 + .../pinot-protobuf/src/test/resources/sample.proto | 9 + pinot-plugins/pinot-input-format/pom.xml | 1 + .../pinot/server/starter/ServerInstance.java | 3 +- .../server/starter/helix/HelixServerStarter.java | 213 ++-- .../java/org/apache/pinot/spi/data/FieldSpec.java | 10 +- .../org/apache/pinot/spi/data/TimeFieldSpec.java | 1 + .../apache/pinot/spi/data/readers/FileFormat.java | 2 +- .../org/apache/pinot/spi/services/ServiceRole.java | 9 +- .../pinot/spi/services/ServiceStartable.java | 26 +- .../org/apache/pinot/spi/utils/ResourceFinder.java | 78 ++ pinot-tools/pom.xml | 11 + .../pinot/tools/admin/PinotAdministrator.java | 2 + ...Server.java => PinotServiceManagerStarter.java} | 7 +- .../admin/command/AbstractBaseAdminCommand.java | 32 +- .../admin/command/EnumArrayOptionHandler.java | 67 ++ .../tools/admin/command/StartBrokerCommand.java | 39 +- .../admin/command/StartControllerCommand.java | 112 +- .../tools/admin/command/StartServerCommand.java | 66 +- .../admin/command/StartServiceManagerCommand.java | 213 ++++ .../pinot/tools/perf/PerfBenchmarkDriver.java | 3 +- .../pinot/tools/service/PinotServiceManager.java | 229 +++++ .../PinotServiceManagerAdminApiApplication.java | 28 +- .../service/PinotServiceManagerStatusCallback.java | 39 +- .../service/api/resources/PinotInstanceStatus.java | 59 ++ .../resources/PinotServiceManagerHealthCheck.java | 79 ++ .../PinotServiceManagerInstanceResource.java | 237 +++++ .../apache/pinot/tools/utils/PinotConfigUtils.java | 194 ++++ ...ckstart-log4j2.xml => pinot-service-log4j2.xml} | 10 +- pom.xml | 6 + thirdeye/pom.xml | 1 + thirdeye/thirdeye-frontend/package.json | 2 +- thirdeye/thirdeye-frontend/pom.xml | 22 +- .../trigger/DataAvailabilityTaskScheduler.java | 38 +- .../dashboard/ThirdEyeDashboardApplication.java | 2 +- .../dashboard/resources/v2/DataResource.java | 98 +- .../resources/v2/alerts/AlertResource.java | 6 +- .../resources/v2/alerts/AlertSearchFilter.java | 17 +- .../resources/v2/alerts/AlertSearcher.java | 29 +- .../DetectionConfigurationResource.java | 28 +- .../apache/pinot/thirdeye/detection/TaskUtils.java | 31 +- .../dataquality/DataQualityPipelineJob.java | 14 +- .../resources/v2/alerts/AlertSearcherTest.java | 2 +- 84 files changed, 3913 insertions(+), 1066 deletions(-) create mode 100644 .github/PULL_REQUEST_TEMPLATE.md create mode 100644 pinot-core/src/test/java/org/apache/pinot/query/aggregation/groupby/GroupKeyTest.java copy pinot-plugins/pinot-input-format/{pinot-csv => pinot-protobuf}/pom.xml (86%) copy pinot-plugins/pinot-input-format/{pinot-parquet/src/main/java/org/apache/pinot/plugin/inputformat/parquet/ParquetRecordExtractor.java => pinot-protobuf/src/main/java/org/apache/pinot/plugin/inputformat/protobuf/ProtoBufRecordExtractor.java} (72%) copy pinot-plugins/pinot-input-format/{pinot-thrift/src/main/java/org/apache/pinot/plugin/inputformat/thrift/ThriftRecordReader.java => pinot-protobuf/src/main/java/org/apache/pinot/plugin/inputformat/protobuf/ProtoBufRecordReader.java} (51%) copy pinot-core/src/main/java/org/apache/pinot/core/segment/index/readers/OnHeapDictionary.java => pinot-plugins/pinot-input-format/pinot-protobuf/src/main/java/org/apache/pinot/plugin/inputformat/protobuf/ProtoBufRecordReaderConfig.java (70%) copy pinot-spi/src/test/java/org/apache/pinot/spi/data/readers/AbstractRecordReaderTest.java => pinot-plugins/pinot-input-format/pinot-protobuf/src/test/java/org/apache/pinot/plugin/inputformat/protobuf/ProtoBufRecordReaderTest.java (54%) create mode 100644 pinot-plugins/pinot-input-format/pinot-protobuf/src/test/java/org/apache/pinot/plugin/inputformat/protobuf/Sample.java create mode 100644 pinot-plugins/pinot-input-format/pinot-protobuf/src/test/resources/sample.desc create mode 100644 pinot-plugins/pinot-input-format/pinot-protobuf/src/test/resources/sample.proto copy pinot-core/src/main/java/org/apache/pinot/core/segment/creator/ForwardIndexType.java => pinot-spi/src/main/java/org/apache/pinot/spi/services/ServiceRole.java (82%) copy pinot-common/src/main/java/org/apache/pinot/common/utils/fetcher/SegmentFetcher.java => pinot-spi/src/main/java/org/apache/pinot/spi/services/ServiceStartable.java (71%) create mode 100644 pinot-spi/src/main/java/org/apache/pinot/spi/utils/ResourceFinder.java copy pinot-tools/src/main/java/org/apache/pinot/tools/admin/{PinotServer.java => PinotServiceManagerStarter.java} (87%) create mode 100644 pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/EnumArrayOptionHandler.java create mode 100644 pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/StartServiceManagerCommand.java create mode 100644 pinot-tools/src/main/java/org/apache/pinot/tools/service/PinotServiceManager.java copy pinot-broker/src/main/java/org/apache/pinot/broker/broker/BrokerAdminApiApplication.java => pinot-tools/src/main/java/org/apache/pinot/tools/service/PinotServiceManagerAdminApiApplication.java (74%) copy pinot-core/src/main/java/org/apache/pinot/core/operator/dociditerators/SizeBasedDocIdIterator.java => pinot-tools/src/main/java/org/apache/pinot/tools/service/PinotServiceManagerStatusCallback.java (50%) create mode 100644 pinot-tools/src/main/java/org/apache/pinot/tools/service/api/resources/PinotInstanceStatus.java create mode 100644 pinot-tools/src/main/java/org/apache/pinot/tools/service/api/resources/PinotServiceManagerHealthCheck.java create mode 100644 pinot-tools/src/main/java/org/apache/pinot/tools/service/api/resources/PinotServiceManagerInstanceResource.java create mode 100644 pinot-tools/src/main/java/org/apache/pinot/tools/utils/PinotConfigUtils.java copy pinot-tools/src/main/resources/conf/{quickstart-log4j2.xml => pinot-service-log4j2.xml} (88%) rename thirdeye/thirdeye-pinot/src/main/java/org/apache/pinot/thirdeye/detection/{annotation => }/DetectionConfigurationResource.java (58%) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For additional commands, e-mail: commits-h...@pinot.apache.org