This is an automated email from the ASF dual-hosted git repository.
xiangfu pushed a change to branch upgrade_jdk_11
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git.
discard c9ff415 Adding getZkUrl method into ZookeeperInstance
discard b0e95b8 move http requests in ControlerTest to use apache http client
lib
discard 61f6415 upgrade jdk to 11
add a18fe23 Fix a resource leak in base admin command (#6827)
add 6cd4b60 Add 'AggregateMetrics' rule to RuleEngine (#6789)
add 0d91f55 Using an insecure protocol to avoid MITM (#6825)
add bba2535 Pin pinot server dataTableVersion to prevent external
dependency issue (#6832)
add d5e7106 Using correct placeholder for dimension table data manager
(#6826)
add 9b58cd2 Refactor how Pinot catalog config is defined in presto helm
chart (#6829)
add 3e20979 Only create gcs directory if it does not exist (#6831)
add 58ee194 Adding presto 0.2.1 helm package (#6833)
add ad5c2b6 Fixing plugin jar url comparison (#6835)
add 6d34505 Fix the BootClassPath when using jdk doesn't support
RuntimeMXBean.getBootClassPath() (#6837)
add 99002a9 Unify to use one log4j2.xml (#6836)
add ac5aee7 Update ApachePinot image version and update zK in helm (#6838)
add 0dcdc5b Use ServerTimer instead of Gauge for emitting (#6830)
add 75bd7b9 Add TIMESTAMP and BOOLEAN data type support (#6719)
add b4d75a3 Add absolute path support for compatibility testing(#6787)
(#6828)
add 4eb6e3a Fix issue - no authentication is required for GET table
endpoint (#6846)
add 043172c Separate SQL and PQL handling on broker (#6824)
add a8640f8 Add ParquetRecordReaderConfig to RecordReaderFactory. (#6857)
add 7c8f47d TableConfigs APIs (#6840)
add b249a4d [PQL Deprecation] Do not compile PQL broker request for SQL
query (#6855)
add 5a16f07 upgrade jdk to 11
add c54ef31 move http requests in ControlerTest to use apache http client
lib
add ece2e3d Adding getZkUrl method into ZookeeperInstance
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 (c9ff415)
\
N -- N -- N refs/heads/upgrade_jdk_11 (ece2e3d)
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:
compatibility-verifier/compCheck.sh | 32 +-
.../config}/FeatureTest1-schema.json | 0
.../config}/data/FeatureTest1-data-00.csv | 0
.../config}/data/FeatureTest1-data-01.csv | 0
.../config}/data/recordReaderConfig.json | 0
.../feature-test-1-realtime-stream-config.json | 0
.../config}/feature-test-1-realtime.json | 0
.../sample-test-suite/config}/feature-test-1.json | 4 +-
.../sample-test-suite/config}/kafka/topic1.cfg | 0
.../config}/queries/feature-test-1-sql.queries | 0
.../query-results/feature-test-1-rest-sql.results | 0
.../kafka-stream-produce-op.yaml | 8 +-
.../sample-test-suite}/kafka-topic-create-op.yaml | 2 +-
.../offline-table-create-op.yaml | 4 +-
.../offline-table-delete-op.yaml | 4 +-
.../sample-test-suite}/post-broker-rollback.yaml | 0
.../post-controller-rollback.yaml | 0
.../sample-test-suite}/post-server-rollback.yaml | 0
.../sample-test-suite}/post-server-upgrade.yaml | 0
.../sample-test-suite}/pre-broker-upgrade.yaml | 0
.../sample-test-suite}/pre-controller-upgrade.yaml | 0
.../sample-test-suite}/pre-server-upgrade.yaml | 0
.../sample-test-suite}/query-op.yaml | 4 +-
.../realtime-table-create-op.yaml | 4 +-
.../realtime-table-delete-op.yaml | 4 +-
.../sample-test-suite/sample.yaml | 30 +-
.../sample-test-suite}/segment-create-op.yaml | 8 +-
.../sample-test-suite}/segment-delete-op.yaml | 4 +-
docker/images/pinot/README.md | 4 +-
docker/images/pinot/docker-compose.yml | 6 +-
kubernetes/helm/README.md | 527 +------------
kubernetes/helm/index.yaml | 33 +-
kubernetes/helm/pinot/README.md | 10 +-
kubernetes/helm/pinot/charts/zookeeper-2.1.3.tgz | Bin 10623 -> 0 bytes
kubernetes/helm/pinot/charts/zookeeper-2.1.6.tgz | Bin 0 -> 10874 bytes
.../helm/pinot/pinot-github-events-setup.yml | 2 +-
kubernetes/helm/pinot/requirements.lock | 6 +-
kubernetes/helm/pinot/requirements.yaml | 2 +-
kubernetes/helm/pinot/values.yaml | 9 +-
kubernetes/helm/presto-0.2.1.tgz | Bin 0 -> 8313 bytes
kubernetes/helm/presto/Chart.yaml | 4 +-
.../presto/templates/coordinator/configmap.yaml | 12 +-
kubernetes/helm/presto/values.yaml | 18 +-
kubernetes/skaffold/gke/pinot-broker.yml | 2 +-
kubernetes/skaffold/gke/pinot-controller.yml | 2 +-
.../skaffold/gke/pinot-realtime-quickstart.yml | 4 +-
kubernetes/skaffold/gke/pinot-server.yml | 2 +-
kubernetes/skaffold/gke/skaffold.yaml | 2 +-
.../requesthandler/BaseBrokerRequestHandler.java | 878 +++++++++++++++------
.../SingleConnectionBrokerRequestHandler.java | 3 +-
.../segmentpruner/PartitionSegmentPruner.java | 94 ++-
.../routing/segmentpruner/TimeSegmentPruner.java | 174 +++-
.../routing/segmentpruner/interval/Interval.java | 18 +-
.../segmentselector/RealtimeSegmentSelector.java | 5 +-
.../broker/broker/HelixBrokerStarterTest.java | 4 +-
.../request/PqlAndCalciteSqlCompatibilityTest.java | 10 +-
.../requesthandler/BrokerRequestOptionsTest.java | 122 ++-
.../LiteralOnlyBrokerRequestTest.java | 46 +-
.../requesthandler/QueryLimitOverrideTest.java | 45 +-
.../broker/requesthandler/QueryValidationTest.java | 100 ++-
.../routing/segmentpruner/SegmentPrunerTest.java | 265 ++++---
.../pinot/common/function/FunctionUtils.java | 11 +
.../common/function/scalar/DateTimeFunctions.java | 18 +
.../apache/pinot/common/metrics/BrokerGauge.java | 4 +-
.../apache/pinot/common/metrics/BrokerTimer.java | 6 +-
.../apache/pinot/common/metrics/ServerGauge.java | 1 -
.../apache/pinot/common/metrics/ServerTimer.java | 4 +-
.../pinot/common/response/broker/ResultTable.java | 3 +-
.../org/apache/pinot/common/utils/DataSchema.java | 71 +-
.../apache/pinot/common/utils/PinotAppConfigs.java | 9 +-
.../apache/pinot/common/utils/PinotDataType.java | 242 +++++-
.../{AbstractCompiler.java => QueryCompiler.java} | 8 +-
.../org/apache/pinot/pql/parsers/Pql2Compiler.java | 4 +-
.../pinot/sql/parsers/CalciteSqlCompiler.java | 21 +-
.../pinot/common/data/DateTimeFormatSpecTest.java | 6 +
.../apache/pinot/common/data/FieldSpecTest.java | 21 +-
.../org/apache/pinot/common/data/SchemaTest.java | 39 +-
.../pinot/common/utils/PinotDataTypeTest.java | 4 +-
.../controller/api/access/AccessControlUtils.java | 2 +-
.../ControllerApplicationException.java | 2 +-
.../api/exception/InvalidTableConfigException.java | 10 +-
.../api/exception/TableAlreadyExistsException.java | 11 +-
.../api/resources/PinotBrokerRestletResource.java | 1 +
.../api/resources/PinotClusterConfigs.java | 1 +
.../resources/PinotIngestionRestletResource.java | 1 +
.../PinotInstanceAssignmentRestletResource.java | 1 +
.../resources/PinotInstanceRestletResource.java | 1 +
.../PinotLeadControllerRestletResource.java | 1 +
.../api/resources/PinotSchemaRestletResource.java | 1 +
.../api/resources/PinotSegmentRestletResource.java | 1 +
.../PinotSegmentUploadDownloadRestletResource.java | 1 +
.../api/resources/PinotTableIndexingConfigs.java | 1 +
.../api/resources/PinotTableMetadataConfigs.java | 1 +
.../api/resources/PinotTableRestletResource.java | 223 ++----
.../controller/api/resources/PinotTableSchema.java | 1 +
.../api/resources/PinotTableSegmentConfigs.java | 1 +
.../api/resources/PinotTableTenantConfigs.java | 1 +
.../api/resources/PinotTenantRestletResource.java | 1 +
.../api/resources/TableConfigsRestletResource.java | 399 ++++++++++
.../pinot/controller/api/resources/TableSize.java | 1 +
.../pinot/controller/api/resources/TableViews.java | 1 +
.../api/resources/ZookeeperResource.java | 1 +
.../controller/api/upload/SegmentValidator.java | 2 +-
.../pinot/controller/api/upload/ZKOperator.java | 2 +-
.../helix/ControllerRequestURLBuilder.java | 24 +
.../helix/core/PinotHelixResourceManager.java | 28 +-
.../helix/core/PinotTableIdealStateBuilder.java | 3 +-
.../controller/recommender/io/ConfigManager.java | 10 +
.../controller/recommender/io/InputManager.java | 57 +-
.../recommender/rules/RulesToExecute.java | 14 +
.../rules/impl/AggregateMetricsRule.java | 85 ++
.../rules/impl/RealtimeProvisioningRule.java | 9 +-
.../rules/io/params/RecommenderConstants.java | 1 +
.../api/TableConfigsRestletResourceTest.java | 553 +++++++++++++
...otSegmentUploadDownloadRestletResourceTest.java | 3 +-
.../PinotHelixResourceManagerStatelessTest.java | 4 +-
.../controller/recommender/TestConfigEngine.java | 19 +-
.../rules/impl/AggregateMetricsRuleTest.java | 129 +++
.../AggregateMetricsRuleInput.json | 64 ++
.../core/common/RowBasedBlockValueFetcher.java | 10 +-
.../pinot/core/common/datatable/BaseDataTable.java | 4 +-
.../core/common/datatable/DataTableUtils.java | 3 +-
.../manager/offline/DimensionTableDataManager.java | 2 +-
.../transform/function/ScalarFunctions.java | 7 +-
.../transform/function/StPointFunction.java | 10 +-
.../pinot/core/minion/RawIndexConverter.java | 13 +-
.../operator/blocks/IntermediateResultsBlock.java | 5 +-
.../ExpressionScanDocIdIterator.java | 4 +-
.../operator/docvalsets/TransformBlockValSet.java | 6 +-
.../predicate/EqualsPredicateEvaluatorFactory.java | 59 +-
.../predicate/InPredicateEvaluatorFactory.java | 127 +--
.../NotEqualsPredicateEvaluatorFactory.java | 59 +-
.../predicate/NotInPredicateEvaluatorFactory.java | 127 +--
.../predicate/PredicateEvaluatorProvider.java | 13 +-
.../operator/filter/predicate/PredicateUtils.java | 55 ++
.../predicate/RangePredicateEvaluatorFactory.java | 181 +++--
.../RegexpLikePredicateEvaluatorFactory.java | 4 +-
.../operator/query/SelectionOrderByOperator.java | 6 +-
.../transform/TransformResultMetadata.java | 8 +-
.../function/ArrayAverageTransformFunction.java | 4 +-
.../function/ArrayLengthTransformFunction.java | 2 +-
.../function/ArrayMaxTransformFunction.java | 12 +-
.../function/ArrayMinTransformFunction.java | 12 +-
.../function/ArraySumTransformFunction.java | 2 +-
.../transform/function/BaseTransformFunction.java | 30 +-
.../function/BinaryOperatorTransformFunction.java | 122 +--
.../transform/function/CaseTransformFunction.java | 305 ++++---
.../transform/function/CastTransformFunction.java | 48 +-
.../function/EqualsTransformFunction.java | 4 +-
.../GreaterThanOrEqualTransformFunction.java | 16 +-
.../function/GreaterThanTransformFunction.java | 16 +-
.../function/GroovyTransformFunction.java | 20 +-
.../function/InIdSetTransformFunction.java | 12 +-
.../JsonExtractScalarTransformFunction.java | 2 +-
.../function/LessThanOrEqualTransformFunction.java | 16 +-
.../function/LessThanTransformFunction.java | 16 +-
.../function/LogicalOperatorTransformFunction.java | 30 +-
.../function/LookupTransformFunction.java | 28 +-
.../function/NotEqualsTransformFunction.java | 4 +-
.../function/ScalarTransformFunctionWrapper.java | 67 +-
.../function/DistinctCountAggregationFunction.java | 26 +-
.../DistinctCountBitmapAggregationFunction.java | 30 +-
.../DistinctCountBitmapMVAggregationFunction.java | 18 +-
.../DistinctCountHLLAggregationFunction.java | 23 +-
.../DistinctCountHLLMVAggregationFunction.java | 20 +-
.../DistinctCountMVAggregationFunction.java | 46 +-
...istinctCountThetaSketchAggregationFunction.java | 8 +-
.../function/IdSetAggregationFunction.java | 20 +-
...artitionedDistinctCountAggregationFunction.java | 18 +-
.../function/SumPrecisionAggregationFunction.java | 6 +-
.../NoDictionaryMultiColumnGroupKeyGenerator.java | 22 +-
.../NoDictionarySingleColumnGroupKeyGenerator.java | 14 +-
.../query/distinct/DistinctExecutorFactory.java | 65 +-
.../pinot/core/query/distinct/DistinctTable.java | 13 +-
...DictionaryBasedMultiColumnDistinctExecutor.java | 11 +-
...ictionaryBasedSingleColumnDistinctExecutor.java | 18 +-
...ionaryBasedMultiColumnDistinctOnlyExecutor.java | 5 +-
...aryBasedMultiColumnDistinctOrderByExecutor.java | 6 +-
...onaryBasedSingleColumnDistinctOnlyExecutor.java | 5 +-
...ryBasedSingleColumnDistinctOrderByExecutor.java | 5 +-
.../BaseRawBytesSingleColumnDistinctExecutor.java | 9 +-
.../BaseRawDoubleSingleColumnDistinctExecutor.java | 9 +-
.../BaseRawFloatSingleColumnDistinctExecutor.java | 9 +-
.../BaseRawIntSingleColumnDistinctExecutor.java | 9 +-
.../BaseRawLongSingleColumnDistinctExecutor.java | 9 +-
.../BaseRawStringSingleColumnDistinctExecutor.java | 9 +-
.../RawBytesSingleColumnDistinctOnlyExecutor.java | 5 +-
...awBytesSingleColumnDistinctOrderByExecutor.java | 5 +-
.../RawDoubleSingleColumnDistinctOnlyExecutor.java | 5 +-
...wDoubleSingleColumnDistinctOrderByExecutor.java | 5 +-
.../RawFloatSingleColumnDistinctOnlyExecutor.java | 5 +-
...awFloatSingleColumnDistinctOrderByExecutor.java | 5 +-
.../RawIntSingleColumnDistinctOnlyExecutor.java | 5 +-
.../RawIntSingleColumnDistinctOrderByExecutor.java | 5 +-
.../RawLongSingleColumnDistinctOnlyExecutor.java | 5 +-
...RawLongSingleColumnDistinctOrderByExecutor.java | 5 +-
.../raw/RawMultiColumnDistinctExecutor.java | 5 +-
.../RawStringSingleColumnDistinctOnlyExecutor.java | 5 +-
...wStringSingleColumnDistinctOrderByExecutor.java | 5 +-
.../filter/MergeRangeFilterOptimizer.java | 29 +-
.../core/query/reduce/BrokerReduceService.java | 14 +-
.../core/query/reduce/GroupByDataTableReducer.java | 4 +-
.../core/query/reduce/HavingFilterHandler.java | 5 +
.../pinot/core/query/scheduler/QueryScheduler.java | 2 +-
.../query/selection/SelectionOperatorUtils.java | 40 +-
.../requesthandler/PinotQueryParserFactory.java | 12 +-
.../processing/collector/GenericRowSorter.java | 7 +-
.../apache/pinot/core/transport/QueryRouter.java | 9 +-
.../pinot/core/util/SegmentProcessorAvroUtils.java | 11 +-
.../ScalarTransformFunctionWrapperTest.java | 18 +-
.../core/query/optimizer/QueryOptimizerTest.java | 66 +-
.../org/apache/pinot/queries/BaseQueriesTest.java | 2 +-
.../apache/pinot/queries/BooleanQueriesTest.java | 249 ++++++
.../apache/pinot/queries/TimestampQueriesTest.java | 229 ++++++
.../src/test/resources/data/newColumnsSchema1.json | 3 +-
.../src/test/resources/data/newColumnsSchema2.json | 3 +-
.../src/test/resources/data/newColumnsSchema3.json | 3 +-
pinot-integration-tests/pom.xml | 4 +
.../java/org/apache/pinot/compat/tests/BaseOp.java | 14 +
.../pinot/compat/tests/CompatibilityOpsRunner.java | 16 +-
.../org/apache/pinot/compat/tests/QueryOp.java | 4 +-
.../org/apache/pinot/compat/tests/SegmentOp.java | 10 +-
.../org/apache/pinot/compat/tests/StreamOp.java | 10 +-
.../org/apache/pinot/compat/tests/TableOp.java | 6 +-
.../tests/ClusterIntegrationTestUtils.java | 5 +-
.../src/test/resources/compat-tests/sample.yaml | 57 --
.../apache/pinot/plugin/filesystem/GcsPinotFS.java | 3 +
.../plugin/inputformat/avro/AvroSchemaUtil.java | 21 +-
.../pinot/plugin/inputformat/avro/AvroUtils.java | 19 +-
.../pinot-confluent-avro/pom.xml | 2 +-
.../RealtimeToOfflineSegmentsTaskExecutor.java | 29 +-
pinot-segment-local/pom.xml | 6 +-
.../indexsegment/mutable/IntermediateSegment.java | 26 +-
.../indexsegment/mutable/MutableSegmentImpl.java | 15 +-
.../recordtransformer/DataTypeTransformer.java | 6 +-
.../creator/impl/SegmentColumnarIndexCreator.java | 37 +-
.../creator/impl/SegmentDictionaryCreator.java | 53 +-
.../impl/SegmentIndexCreationDriverImpl.java | 4 +-
.../stats/SegmentPreIndexStatsCollectorImpl.java | 31 +-
.../DefaultNullValueVirtualColumnProvider.java | 2 +-
.../index/column/PhysicalColumnIndexContainer.java | 7 +-
.../defaultcolumn/BaseDefaultColumnHandler.java | 4 +-
.../segment/index/metadata/ColumnMetadata.java | 4 +-
.../readers/MultiplePinotSegmentRecordReader.java | 6 +-
.../segment/local/utils}/ReplicationUtils.java | 0
.../segment/local/utils/TableConfigUtils.java | 174 +++-
.../recordtransformer/RecordTransformerTest.java | 14 +
.../index/loader/SegmentPreProcessorTest.java | 29 +-
.../local/segment/readers/PinotSegmentUtil.java | 20 +-
.../spi/creator/SegmentGeneratorConfig.java | 6 +-
.../org/apache/pinot/spi/config/TableConfigs.java | 44 +-
.../apache/pinot/spi/data/DateTimeFieldSpec.java | 2 +-
.../apache/pinot/spi/data/DateTimeFormatSpec.java | 51 +-
.../java/org/apache/pinot/spi/data/FieldSpec.java | 68 +-
.../java/org/apache/pinot/spi/data/Schema.java | 10 +-
.../apache/pinot/spi/data/TimeGranularitySpec.java | 10 +-
.../spi/data/readers/RecordReaderFactory.java | 20 +-
.../org/apache/pinot/spi/plugin/PluginManager.java | 3 +-
.../spi/utils/{Pair.java => BooleanUtils.java} | 51 +-
.../java/org/apache/pinot/spi/utils/JsonUtils.java | 3 +
.../org/apache/pinot/spi/utils/TimestampUtils.java | 65 ++
.../spi/data/readers/RecordReaderFactoryTest.java | 49 ++
pinot-tools/pom.xml | 14 +-
.../apache/pinot/tools/JsonIndexQuickStart.java | 4 -
.../admin/command/AbstractBaseAdminCommand.java | 9 +-
.../converter/DictionaryToRawIndexConverter.java | 10 +-
.../{pinot-ingestion-job-log4j2.xml => log4j2.xml} | 34 +-
.../main/resources/conf/pinot-service-log4j2.xml | 3 +
.../src/main/resources/conf/pinot-tools-log4j2.xml | 40 -
.../src/main/resources/conf/quickstart-log4j2.xml | 11 +
.../githubEvents_offline_table_config.json | 11 +-
.../batch/githubEvents/githubEvents_schema.json | 6 +
.../pullRequestMergedEvents_schema.json | 4 +-
.../stream/meetupRsvp/json_meetupRsvp_schema.json | 4 +-
.../stream/meetupRsvp/meetupRsvp_schema.json | 6 +-
.../meetupRsvp/upsert_meetupRsvp_schema.json | 6 +-
pinot-tools/src/main/resources/log4j2.xml | 86 +-
277 files changed, 5685 insertions(+), 2919 deletions(-)
rename {pinot-integration-tests/src/test/resources/compat-tests/configs =>
compatibility-verifier/sample-test-suite/config}/FeatureTest1-schema.json (100%)
rename {pinot-integration-tests/src/test/resources/compat-tests =>
compatibility-verifier/sample-test-suite/config}/data/FeatureTest1-data-00.csv
(100%)
rename {pinot-integration-tests/src/test/resources/compat-tests =>
compatibility-verifier/sample-test-suite/config}/data/FeatureTest1-data-01.csv
(100%)
rename {pinot-integration-tests/src/test/resources/compat-tests =>
compatibility-verifier/sample-test-suite/config}/data/recordReaderConfig.json
(100%)
rename {pinot-integration-tests/src/test/resources/compat-tests/configs =>
compatibility-verifier/sample-test-suite/config}/feature-test-1-realtime-stream-config.json
(100%)
rename {pinot-integration-tests/src/test/resources/compat-tests/configs =>
compatibility-verifier/sample-test-suite/config}/feature-test-1-realtime.json
(100%)
rename {pinot-integration-tests/src/test/resources/compat-tests/configs =>
compatibility-verifier/sample-test-suite/config}/feature-test-1.json (96%)
rename {pinot-integration-tests/src/test/resources/compat-tests =>
compatibility-verifier/sample-test-suite/config}/kafka/topic1.cfg (100%)
rename {pinot-integration-tests/src/test/resources/compat-tests =>
compatibility-verifier/sample-test-suite/config}/queries/feature-test-1-sql.queries
(100%)
rename {pinot-integration-tests/src/test/resources/compat-tests =>
compatibility-verifier/sample-test-suite/config}/query-results/feature-test-1-rest-sql.results
(100%)
rename {pinot-integration-tests/src/test/resources/compat-tests =>
compatibility-verifier/sample-test-suite}/kafka-stream-produce-op.yaml (68%)
rename {pinot-integration-tests/src/test/resources/compat-tests =>
compatibility-verifier/sample-test-suite}/kafka-topic-create-op.yaml (88%)
rename {pinot-integration-tests/src/test/resources/compat-tests =>
compatibility-verifier/sample-test-suite}/offline-table-create-op.yaml (81%)
rename {pinot-integration-tests/src/test/resources/compat-tests =>
compatibility-verifier/sample-test-suite}/offline-table-delete-op.yaml (81%)
copy {pinot-integration-tests/src/test/resources/compat-tests =>
compatibility-verifier/sample-test-suite}/post-broker-rollback.yaml (100%)
rename {pinot-integration-tests/src/test/resources/compat-tests =>
compatibility-verifier/sample-test-suite}/post-controller-rollback.yaml (100%)
rename {pinot-integration-tests/src/test/resources/compat-tests =>
compatibility-verifier/sample-test-suite}/post-server-rollback.yaml (100%)
rename {pinot-integration-tests/src/test/resources/compat-tests =>
compatibility-verifier/sample-test-suite}/post-server-upgrade.yaml (100%)
rename {pinot-integration-tests/src/test/resources/compat-tests =>
compatibility-verifier/sample-test-suite}/pre-broker-upgrade.yaml (100%)
rename {pinot-integration-tests/src/test/resources/compat-tests =>
compatibility-verifier/sample-test-suite}/pre-controller-upgrade.yaml (100%)
rename {pinot-integration-tests/src/test/resources/compat-tests =>
compatibility-verifier/sample-test-suite}/pre-server-upgrade.yaml (100%)
rename {pinot-integration-tests/src/test/resources/compat-tests =>
compatibility-verifier/sample-test-suite}/query-op.yaml (79%)
rename {pinot-integration-tests/src/test/resources/compat-tests =>
compatibility-verifier/sample-test-suite}/realtime-table-create-op.yaml (80%)
rename {pinot-integration-tests/src/test/resources/compat-tests =>
compatibility-verifier/sample-test-suite}/realtime-table-delete-op.yaml (80%)
rename
pinot-integration-tests/src/test/resources/compat-tests/post-broker-rollback.yaml
=> compatibility-verifier/sample-test-suite/sample.yaml (57%)
rename {pinot-integration-tests/src/test/resources/compat-tests =>
compatibility-verifier/sample-test-suite}/segment-create-op.yaml (68%)
rename {pinot-integration-tests/src/test/resources/compat-tests =>
compatibility-verifier/sample-test-suite}/segment-delete-op.yaml (86%)
delete mode 100644 kubernetes/helm/pinot/charts/zookeeper-2.1.3.tgz
create mode 100644 kubernetes/helm/pinot/charts/zookeeper-2.1.6.tgz
create mode 100644 kubernetes/helm/presto-0.2.1.tgz
rename
pinot-common/src/main/java/org/apache/pinot/parsers/{AbstractCompiler.java =>
QueryCompiler.java} (86%)
rename
pinot-controller/src/main/java/org/apache/pinot/controller/api/{resources =>
exception}/ControllerApplicationException.java (97%)
copy
pinot-spi/src/main/java/org/apache/pinot/spi/exception/BadQueryRequestException.java
=>
pinot-controller/src/main/java/org/apache/pinot/controller/api/exception/InvalidTableConfigException.java
(74%)
copy
pinot-common/src/main/java/org/apache/pinot/common/exception/SchemaNotFoundException.java
=>
pinot-controller/src/main/java/org/apache/pinot/controller/api/exception/TableAlreadyExistsException.java
(75%)
create mode 100644
pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/TableConfigsRestletResource.java
create mode 100644
pinot-controller/src/main/java/org/apache/pinot/controller/recommender/rules/impl/AggregateMetricsRule.java
create mode 100644
pinot-controller/src/test/java/org/apache/pinot/controller/api/TableConfigsRestletResourceTest.java
create mode 100644
pinot-controller/src/test/java/org/apache/pinot/controller/recommender/rules/impl/AggregateMetricsRuleTest.java
create mode 100644
pinot-controller/src/test/resources/recommenderInput/AggregateMetricsRuleInput.json
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/operator/filter/predicate/PredicateUtils.java
create mode 100644
pinot-core/src/test/java/org/apache/pinot/queries/BooleanQueriesTest.java
create mode 100644
pinot-core/src/test/java/org/apache/pinot/queries/TimestampQueriesTest.java
delete mode 100644
pinot-integration-tests/src/test/resources/compat-tests/sample.yaml
rename {pinot-core/src/main/java/org/apache/pinot/core/util =>
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils}/ReplicationUtils.java
(100%)
copy
pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/TableAndSchemaConfig.java
=> pinot-spi/src/main/java/org/apache/pinot/spi/config/TableConfigs.java (51%)
copy pinot-spi/src/main/java/org/apache/pinot/spi/utils/{Pair.java =>
BooleanUtils.java} (56%)
create mode 100644
pinot-spi/src/main/java/org/apache/pinot/spi/utils/TimestampUtils.java
create mode 100644
pinot-spi/src/test/java/org/apache/pinot/spi/data/readers/RecordReaderFactoryTest.java
copy pinot-tools/src/main/resources/conf/{pinot-ingestion-job-log4j2.xml =>
log4j2.xml} (62%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]