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

jlli pushed a change to branch support-spark-preprocessing
in repository https://gitbox.apache.org/repos/asf/pinot.git.


 discard 3bdd50c  Support data preprocessing in Spark framework
     add 44f31ac  Clean up the old SegmentZKMetadataPruner (#7281)
     add 385b3cf  Update reflection lib from 0.9.11 to 0.9.9 (#7277)
     add 6fb51d2  Fix status return from compat checker (#7279)
     add d40e2d3  update Slack Pinot community invite link (#7284)
     add b0acde0  Minor improvement and auto-reformat for 
MergeRollupTaskGenerator (#7288)
     add 46a4cf7  Fix maven settings file collision (#7287)
     add 0ea617f  Introduce LIKE Operator (#7214)
     add dc90161  quick clean to reduce size of later PRs (#7292)
     add dbaf658  Unify segment ZK metadata (#7255)
     add fca88a2  fixing npe issue during cleanup pinot-admin (#7291)
     add 7b79388  Fix MergeRollupTask uploading segments not updating their 
metadata (#7289)
     add 3b1c1f0  Adding pinot dropwizard metrics plugin (#7263)
     add 50884b7  Add github action workflow for ad-hoc compatibility test 
(#7296)
     add 7a4eaa9  Show uncompressed znRecord from zk api (#7304)
     add 43ffa03  Add TimeUnit to metrics in MinionQueryPhase (#7307)
     add 12e5bcd  add method to get column indices created in segment folder 
(#7297)
     add 761c0e7  Enable maven checkstyle plugins by default for all new pinot 
components and fix pinot-spi styling (#7308)
     add 107255a  Acquire and release index buffers in Segment level operator 
(#7295)
     add f034e28  Null handling for time column (#7269)
     add d0b8d88  MergeRollupTask integration tests (#7283)
     add c152494  add underscore to obj vars (#7316)
     add 5ebabad  Add debug endpoint to get minion task status. (#7300)
     add a539958  Fix pinot-common code styling (#7311)
     add ae83527  Fixing code style for pinot-plugins (#7314)
     add aa0792c  Support data preprocessing in Spark framework

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   (3bdd50c)
            \
             N -- N -- N   refs/heads/support-spark-preprocessing (aa0792c)

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/workflows/pinot_compatibility_tests.yml    |  52 ++
 .../scripts/.pinot_compatibility_verifier.sh       |  29 +-
 README.md                                          |   2 +-
 compatibility-verifier/checkoutAndBuild.sh         |  28 +-
 config/checkstyle.xml                              |  29 +-
 config/codestyle-intellij.xml                      |   1 +
 config/suppressions.xml                            |  13 +
 pinot-broker/pom.xml                               |   3 +
 .../broker/pruner/PartitionZKMetadataPruner.java   | 138 ----
 .../pinot/broker/pruner/SegmentPrunerContext.java  |  48 --
 .../broker/pruner/SegmentZKMetadataPruner.java     |  38 -
 .../pruner/SegmentZKMetadataPrunerProvider.java    |  56 --
 .../pruner/SegmentZKMetadataPrunerService.java     |  67 --
 .../broker/broker/HelixBrokerStarterTest.java      |   6 +-
 .../broker/pruner/SegmentZKMetadataPrunerTest.java |  64 --
 .../routing/segmentpruner/SegmentPrunerTest.java   |  97 ++-
 .../timeboundary/TimeBoundaryManagerTest.java      |  28 +-
 pinot-clients/pinot-java-client/pom.xml            |   3 +
 pinot-clients/pinot-jdbc-client/pom.xml            |   3 +
 .../main/java/org/apache/pinot/common/Utils.java   |   7 +-
 .../assignment/InstanceAssignmentConfigUtils.java  |  33 +-
 .../common/assignment/InstancePartitions.java      |   6 +-
 .../common/assignment/InstancePartitionsUtils.java |  26 +-
 .../pinot/common/exception/QueryException.java     |  33 +-
 .../common/function/DateTimePatternHandler.java    |   3 +
 .../pinot/common/function/DateTimeUtils.java       |   9 +-
 .../function/FunctionDefinitionRegistry.java       |   2 +
 .../pinot/common/function/FunctionInvoker.java     |  10 +-
 .../pinot/common/function/FunctionRegistry.java    |  10 +-
 .../apache/pinot/common/function/TimeZoneKey.java  |  43 +-
 .../scalar/DataTypeConversionFunctions.java        |   6 +-
 .../common/function/scalar/DateTimeFunctions.java  |  14 +-
 .../common/function/scalar/HashFunctions.java      |   1 +
 .../common/function/scalar/JsonFunctions.java      |   8 +-
 .../apache/pinot/common/lineage/LineageEntry.java  |   4 +-
 .../common/lineage/SegmentLineageAccessHelper.java |  13 +-
 .../messages/RoutingTableRebuildMessage.java       |   1 +
 .../pinot/common/metadata/ZKMetadataProvider.java  | 215 ++---
 .../metadata/instance/InstanceZKMetadata.java      |   6 +-
 .../segment/LLCRealtimeSegmentZKMetadata.java      | 151 ----
 .../metadata/segment/OfflineSegmentZKMetadata.java | 135 ----
 .../segment/RealtimeSegmentZKMetadata.java         | 144 ----
 .../metadata/segment/SegmentPartitionMetadata.java |   3 +-
 .../common/metadata/segment/SegmentZKMetadata.java | 485 +++++++-----
 .../pinot/common/metrics/AbstractMetrics.java      |  43 +-
 .../apache/pinot/common/metrics/BrokerGauge.java   |  18 +-
 .../apache/pinot/common/metrics/BrokerMeter.java   |  18 +-
 .../apache/pinot/common/metrics/BrokerMetrics.java |   3 +-
 .../pinot/common/metrics/BrokerQueryPhase.java     |  15 +-
 .../apache/pinot/common/metrics/BrokerTimer.java   |  19 +-
 .../pinot/common/metrics/ControllerGauge.java      |  18 +-
 .../pinot/common/metrics/ControllerMeter.java      |  18 +-
 .../pinot/common/metrics/ControllerTimer.java      |  12 +-
 .../apache/pinot/common/metrics/MinionGauge.java   |   3 +-
 .../pinot/common/metrics/MinionQueryPhase.java     |   3 +-
 .../apache/pinot/common/metrics/MinionTimer.java   |   3 +
 .../pinot/common/metrics/PinotMetricUtils.java     |  37 +-
 .../apache/pinot/common/metrics/ServerGauge.java   |  18 +-
 .../apache/pinot/common/metrics/ServerMeter.java   |  18 +-
 .../apache/pinot/common/metrics/ServerMetrics.java |   3 +-
 .../pinot/common/metrics/ServerQueryPhase.java     |   6 +-
 .../apache/pinot/common/metrics/ServerTimer.java   |  12 +-
 .../pinot/common/metrics/ValidationMetrics.java    |  27 +-
 .../common/minion/MergeRollupTaskMetadata.java     |   3 +-
 .../apache/pinot/common/minion/MinionClient.java   |  15 +-
 .../common/minion/MinionTaskMetadataUtils.java     |  40 +-
 .../RealtimeToOfflineSegmentsTaskMetadata.java     |   3 +-
 .../protocols/SegmentCompletionProtocol.java       |  71 +-
 .../request/context/RequestContextUtils.java       |   5 +
 .../response/broker/BrokerResponseNative.java      |  19 +-
 .../common/response/broker/SelectionResults.java   |   3 +-
 .../common/restlet/resources/ResourceUtils.java    |   4 +-
 .../restlet/resources/SegmentConsumerInfo.java     |   3 +-
 .../common/restlet/resources/SegmentErrorInfo.java |   4 +-
 .../restlet/resources/SegmentServerDebugInfo.java  |   6 +-
 .../common/restlet/resources/SegmentSizeInfo.java  |  27 +-
 .../resources/StartReplaceSegmentsRequest.java     |   4 +-
 .../restlet/resources/SystemResourceInfo.java      |   6 +-
 .../restlet/resources/TableMetadataInfo.java       |  52 +-
 .../common/restlet/resources/TableSegments.java    |  10 +-
 .../common/restlet/resources/TableSizeInfo.java    |  28 +-
 .../pinot/common/restlet/resources/TablesList.java |   2 +-
 .../segment/generation/SegmentGenerationUtils.java |  13 +-
 .../pinot/common/tier/TierSegmentSelector.java     |   1 -
 .../common/tier/TimeBasedTierSegmentSelector.java  |  21 +-
 .../common/utils/ClientSSLContextGenerator.java    |   6 +-
 .../org/apache/pinot/common/utils/DataSchema.java  |  10 +-
 .../org/apache/pinot/common/utils/DataTable.java   |   6 +-
 .../common/utils/FileUploadDownloadClient.java     | 131 ++--
 .../apache/pinot/common/utils/HLCSegmentName.java  |   8 +-
 .../org/apache/pinot/common/utils/HashUtil.java    |  22 +-
 .../apache/pinot/common/utils/LLCSegmentName.java  |   6 +-
 .../org/apache/pinot/common/utils/LLCUtils.java    |   3 +
 .../LikeToRegexpLikePatternConverterUtils.java     |  52 ++
 .../pinot/common/utils/NamedThreadFactory.java     |  17 +-
 .../apache/pinot/common/utils/PinotAppConfigs.java |  54 +-
 .../apache/pinot/common/utils/PinotDataType.java   |   9 +-
 .../pinot/common/utils/PrimitiveArrayUtils.java    |   8 +-
 .../org/apache/pinot/common/utils/SchemaUtils.java |  12 +-
 .../apache/pinot/common/utils/SegmentUtils.java    |  45 +-
 .../apache/pinot/common/utils/ServiceStatus.java   |  76 +-
 .../org/apache/pinot/common/utils/StringUtil.java  |   9 +-
 .../pinot/common/utils/TarGzCompressionUtils.java  |  22 +-
 .../org/apache/pinot/common/utils/ZkStarter.java   |   3 +
 .../common/utils/config/TableConfigUtils.java      |  28 +-
 .../pinot/common/utils/config/TierConfigUtils.java |  16 +-
 .../common/utils/fetcher/BaseSegmentFetcher.java   |   5 +-
 .../common/utils/fetcher/HttpSegmentFetcher.java   |  17 +-
 .../common/utils/fetcher/HttpsSegmentFetcher.java  |   2 +-
 .../utils/fetcher/SegmentFetcherFactory.java       |   1 +
 .../pinot/common/utils/grpc/GrpcQueryClient.java   |   3 +-
 .../common/utils/grpc/GrpcRequestBuilder.java      |   7 +-
 .../pinot/common/utils/helix/HelixHelper.java      |  67 +-
 .../common/utils/helix/LeadControllerUtils.java    |  15 +-
 .../PinotHelixPropertyStoreZnRecordProvider.java   |  23 +-
 .../common/utils/request/FilterQueryTree.java      |  32 +-
 .../pinot/common/utils/request/RequestUtils.java   |   4 +-
 .../common/utils/webhdfs/WebHdfsV1Client.java      |  13 +-
 .../utils/BrokerRequestComparisonUtils.java        |  58 +-
 .../parsers/PinotQuery2BrokerRequestConverter.java |  19 +-
 .../pql/parsers/Pql2CompilationException.java      |   3 +-
 .../org/apache/pinot/pql/parsers/Pql2Compiler.java |  40 +-
 .../parsers/pql2/ast/BetweenPredicateAstNode.java  |   7 +-
 .../pql2/ast/ComparisonPredicateAstNode.java       |   8 +-
 .../pinot/pql/parsers/pql2/ast/FilterKind.java     |   5 +-
 .../pql2/ast/FloatingPointLiteralAstNode.java      |  10 +-
 .../pql/parsers/pql2/ast/FunctionCallAstNode.java  |   6 +-
 .../pinot/pql/parsers/pql2/ast/OrderByAstNode.java |  15 +-
 .../pql/parsers/pql2/ast/PredicateListAstNode.java |   3 +-
 .../pinot/pql/parsers/pql2/ast/SelectAstNode.java  |   4 +-
 .../pql/parsers/pql2/ast/TableNameAstNode.java     |   3 +-
 .../pql2/ast/TextMatchPredicateAstNode.java        |   3 +-
 .../pinot/pql/parsers/pql2/ast/TopAstNode.java     |   2 +-
 .../org/apache/pinot/pql/parsers/utils/Pair.java   |  16 +-
 .../apache/pinot/sql/parsers/CalciteSqlParser.java |  74 +-
 .../pinot/common/data/DateTimeFormatSpecTest.java  | 138 ++--
 .../apache/pinot/common/data/FieldSpecTest.java    |  52 +-
 .../org/apache/pinot/common/data/SchemaTest.java   |  48 +-
 .../function/AggregationFunctionTypeTest.java      |  35 +-
 .../pinot/common/function/JsonFunctionsTest.java   |  67 +-
 .../pinot/common/http/MultiGetRequestTest.java     |  39 +-
 .../pinot/common/lineage/SegmentLineageTest.java   |  13 +-
 .../metadata/MetadataEqualsHashCodeTest.java       |  23 +-
 .../pinot/common/metadata/MetadataUtils.java       |   3 +
 .../RealtimeToOfflineSegmentsTaskMetadataTest.java |   5 +-
 .../common/metadata/SegmentZKMetadataTest.java     | 103 ++-
 .../segment/ColumnPartitionMetadataTest.java       |   3 +-
 .../pinot/common/metrics/PinotMetricUtilsTest.java |  31 +-
 .../pinot/common/minion/MinionClientTest.java      |  11 +-
 .../protocols/SegmentCompletionProtocolTest.java   |  54 +-
 .../transform/TransformExpressionTreeTest.java     |   4 +-
 .../generation/SegmentGenerationUtilsTest.java     |  33 +-
 .../pinot/common/tier/TierConfigUtilsTest.java     |  41 +-
 .../pinot/common/tier/TierSegmentSelectorTest.java |  21 +-
 .../apache/pinot/common/utils/DataSchemaTest.java  |   3 +-
 .../pinot/common/utils/EqualityUtilsTest.java      |   9 +-
 .../common/utils/FileUploadDownloadClientTest.java |  26 +-
 .../LikeToRegexpLikePatternConverterUtilsTest.java |  77 ++
 .../pinot/common/utils/PinotDataTypeTest.java      |  40 +-
 .../pinot/common/utils/SegmentNameBuilderTest.java |  14 +-
 .../pinot/common/utils/ServiceStatusTest.java      |  37 +-
 .../apache/pinot/common/utils/URIUtilsTest.java    |  16 +-
 .../common/utils/config/InstanceUtilsTest.java     |   3 +-
 .../common/utils/config/TableConfigSerDeTest.java  |  54 +-
 .../common/utils/config/TableConfigUtilsTest.java  |  25 +-
 .../common/utils/config/TagNameUtilsTest.java      |   7 +-
 .../utils/fetcher/SegmentFetcherFactoryTest.java   |   3 +-
 .../apache/pinot/pql/parsers/Pql2CompilerTest.java | 128 ++-
 .../request/BrokerRequestSerializationTest.java    |   8 +-
 .../pinot/request/BrokerResponseNativeTest.java    |   7 +-
 .../pinot/sql/parsers/CalciteSqlCompilerTest.java  | 867 ++++++++-------------
 .../test/java/org/apache/pinot/util/TestUtils.java |   6 +-
 pinot-connectors/pinot-spark-connector/pom.xml     |   3 +
 pinot-controller/pom.xml                           |   3 +
 .../api/resources/PinotSegmentRestletResource.java |  15 +-
 .../api/resources/PinotTaskRestletResource.java    |   9 +
 .../api/resources/ServerTableSizeReader.java       |   2 +-
 .../api/resources/ZookeeperResource.java           |  13 +-
 .../pinot/controller/api/upload/ZKOperator.java    |  50 +-
 .../controller/helix/SegmentStatusChecker.java     |   6 +-
 .../helix/core/PinotHelixResourceManager.java      |  57 +-
 .../segment/OfflineSegmentAssignment.java          |  21 +-
 .../helix/core/minion/ClusterInfoAccessor.java     |  39 +-
 .../core/minion/PinotHelixTaskResourceManager.java | 278 ++++++-
 .../realtime/PinotLLCRealtimeSegmentManager.java   |  47 +-
 .../core/realtime/PinotRealtimeSegmentManager.java |  43 +-
 .../core/realtime/SegmentCompletionManager.java    |  37 +-
 .../segment/DefaultFlushThresholdUpdater.java      |   8 +-
 .../realtime/segment/FlushThresholdUpdater.java    |   8 +-
 .../SegmentSizeBasedFlushThresholdUpdater.java     |   6 +-
 .../helix/core/retention/RetentionManager.java     |  29 +-
 .../retention/strategy/TimeRetentionStrategy.java  |   4 +-
 .../helix/core/util/ZKMetadataUtils.java           |   3 +-
 .../realtime/provisioning/MemoryEstimator.java     |  56 +-
 .../util/ServerSegmentMetadataReader.java          |  34 +-
 .../controller/util/TableRetentionValidator.java   |  46 +-
 .../pinot/controller/util/TableSizeReader.java     |   8 +-
 .../validation/OfflineSegmentIntervalChecker.java  |  31 +-
 .../RealtimeSegmentValidationManager.java          |  19 +-
 .../controller/api/ServerTableSizeReaderTest.java  |  18 +-
 .../pinot/controller/api/TableSizeReaderTest.java  |   7 +-
 .../controller/api/upload/ZKOperatorTest.java      |  22 +-
 .../controller/helix/PinotResourceManagerTest.java |   5 +-
 .../controller/helix/SegmentStatusCheckerTest.java |  40 +-
 .../helix/core/PinotHelixResourceManagerTest.java  |  37 +-
 .../OfflineReplicaGroupSegmentAssignmentTest.java  |   5 +-
 .../PinotLLCRealtimeSegmentManagerTest.java        |  58 +-
 .../helix/core/realtime/SegmentCompletionTest.java |  14 +-
 .../segment/FlushThresholdUpdaterTest.java         |  36 +-
 .../helix/core/retention/RetentionManagerTest.java |  61 +-
 .../strategy/TimeRetentionStrategyTest.java        |  29 +-
 .../controller/utils/SegmentMetadataMockUtils.java |  14 +-
 .../validation/ValidationManagerTest.java          |  45 +-
 pinot-core/pom.xml                                 |   3 +
 .../realtime/HLRealtimeSegmentDataManager.java     |  21 +-
 .../realtime/LLRealtimeSegmentDataManager.java     |  37 +-
 .../manager/realtime/RealtimeTableDataManager.java |  37 +-
 .../AcquireReleaseColumnsSegmentOperator.java      |  68 ++
 ...a => AcquireReleaseColumnsSegmentPlanNode.java} |  28 +-
 .../core/plan/maker/InstancePlanMakerImplV2.java   |  47 +-
 .../org/apache/pinot/core/util/QueryOptions.java   |   4 +
 .../realtime/LLRealtimeSegmentDataManagerTest.java |  30 +-
 .../queries/FSTBasedRegexpLikeQueriesTest.java     |  25 +-
 .../pinot/queries/TextSearchQueriesTest.java       |   2 +-
 .../converter/RealtimeSegmentConverterTest.java    |  14 +-
 pinot-distribution/pinot-assembly.xml              |   4 +
 pinot-integration-tests/pom.xml                    |   3 +
 ...vertToRawIndexMinionClusterIntegrationTest.java |   7 +-
 .../tests/LLCRealtimeClusterIntegrationTest.java   |  16 +-
 .../MergeRollupMinionClusterIntegrationTest.java   | 570 ++++++++++++++
 .../tests/OfflineClusterIntegrationTest.java       |  32 +-
 ...rDownloadLLCRealtimeClusterIntegrationTest.java |  45 +-
 ...fflineSegmentsMinionClusterIntegrationTest.java |  44 +-
 ...PartitionLLCRealtimeClusterIntegrationTest.java |  23 +-
 pinot-minion/pom.xml                               |   3 +
 .../minion/taskfactory/TaskFactoryRegistry.java    |   8 +-
 pinot-perf/pom.xml                                 |   3 +
 .../batch/common/SegmentGenerationJobUtils.java    |   2 +
 .../batch/hadoop/HadoopSegmentCreationMapper.java  |   3 +-
 .../ingestion/batch/standalone/JobUtils.java       |   2 +
 .../pinot/hadoop/PinotHadoopJobLauncher.java       |   5 +-
 .../pinot/hadoop/io/CombineAvroKeyInputFormat.java |   3 +-
 .../apache/pinot/hadoop/io/PinotOutputFormat.java  |   8 +-
 .../apache/pinot/hadoop/io/PinotRecordWriter.java  |   7 +-
 .../pinot/hadoop/job/HadoopSegmentCreationJob.java |   7 +-
 .../hadoop/job/mappers/SegmentCreationMapper.java  |   6 +-
 .../HadoopDataPreprocessingHelperFactory.java      |   3 +
 .../utils/PinotHadoopJobPreparationHelper.java     |   3 +
 .../hadoop/data/IngestionSchemaValidatorTest.java  |  74 +-
 .../pinot/hadoop/io/PinotOutputFormatTest.java     |   9 +-
 .../pinot/ingestion/common/JobConfigConstants.java |   3 +
 .../preprocess/DataPreprocessingHelperFactory.java |   6 +-
 .../preprocess/SampleTimeColumnExtractable.java    |   3 +-
 .../mappers/SegmentPreprocessingMapper.java        |   9 +-
 .../ingestion/utils/DataPreprocessingUtils.java    |   7 +-
 .../ingestion/utils/InternalConfigConstants.java   |   3 +
 .../ingestion/utils/JobPreparationHelper.java      |   3 +
 .../apache/pinot/spark/PinotSparkJobLauncher.java  |   5 +-
 .../spark/jobs/SparkSegmentCreationFunction.java   |  48 +-
 .../pinot/spark/jobs/SparkSegmentCreationJob.java  |  16 +-
 .../pinot/spark/jobs/SparkSegmentTarPushJob.java   |   9 +-
 .../pinot/spark/jobs/SparkSegmentUriPushJob.java   |   3 +-
 .../SparkDataPreprocessingHelperFactory.java       |   3 +
 .../utils/PinotSparkJobPreparationHelper.java      |   6 +-
 .../pinot/spark}/SegmentCreationSparkTest.java     |   7 +-
 .../plugin/provider/AzureEnvironmentProvider.java  |  36 +-
 .../provider/AzureEnvironmentProviderTest.java     |  55 +-
 .../pinot/plugin/filesystem/ADLSGen2PinotFS.java   | 117 ++-
 .../pinot/plugin/filesystem/AzurePinotFS.java      |   4 +-
 .../pinot/plugin/filesystem/AzurePinotFSUtil.java  |   6 +-
 .../filesystem/test/ADLSGen2PinotFSTest.java       |  62 +-
 .../plugin/filesystem/test/AzurePinotFSTest.java   |   3 +-
 .../filesystem/test/AzurePinotFSUtilTest.java      |  18 +-
 .../pinot-adls/src/test/resources/log4j2.xml       |   2 +-
 .../apache/pinot/plugin/filesystem/GcsPinotFS.java |  43 +-
 .../org/apache/pinot/plugin/filesystem/GcsUri.java |  11 +-
 .../pinot/plugin/filesystem/TestGcsPinotFS.java    | 315 ++++----
 .../apache/pinot/plugin/filesystem/TestGcsUri.java |  73 +-
 .../pinot/plugin/filesystem/HadoopPinotFS.java     |  16 +-
 .../apache/pinot/plugin/filesystem/S3PinotFS.java  |  38 +-
 .../pinot/plugin/filesystem/S3PinotFSTest.java     |  70 +-
 .../pinot/plugin/filesystem/S3TestUtils.java       |   2 +
 .../avro/AvroIngestionSchemaValidator.java         |  32 +-
 .../plugin/inputformat/avro/AvroSchemaUtil.java    |   3 +
 .../pinot/plugin/inputformat/avro/AvroUtils.java   |  62 +-
 .../avro/AvroRecordExtractorComplexTypesTest.java  |  83 +-
 .../inputformat/avro/AvroRecordExtractorTest.java  |  17 +-
 .../avro/AvroRecordToPinotRowGeneratorTest.java    |   6 +-
 .../plugin/inputformat/avro/AvroUtilsTest.java     | 102 +--
 .../inputformat/avro/KafkaAvroMessageDecoder.java  |  51 +-
 ...aConfluentSchemaRegistryAvroMessageDecoder.java |  17 +-
 .../inputformat/csv/CSVRecordExtractorConfig.java  |   3 +-
 .../inputformat/csv/CSVRecordExtractorTest.java    |   5 +-
 .../inputformat/csv/CSVRecordReaderTest.java       |  11 +-
 .../inputformat/json/JSONMessageDecoder.java       |   3 +-
 .../inputformat/json/JSONRecordExtractorTest.java  |   5 +-
 .../inputformat/json/JSONRecordReaderTest.java     |   6 +-
 .../plugin/inputformat/orc/ORCRecordReader.java    |  19 +-
 .../inputformat/orc/ORCRecordExtractorTest.java    |  80 +-
 .../inputformat/orc/ORCRecordReaderTest.java       |   8 +-
 .../parquet/ParquetNativeRecordExtractor.java      |  13 +-
 .../parquet/ParquetNativeRecordReader.java         |   8 +-
 .../plugin/inputformat/parquet/ParquetUtils.java   |  10 +-
 .../parquet/ParquetRecordReaderTest.java           |   6 +-
 .../inputformat/protobuf/ProtoBufFieldInfo.java    |   2 +-
 .../protobuf/ProtoBufRecordExtractor.java          |  12 +-
 .../inputformat/protobuf/ProtoBufRecordReader.java |   3 +-
 .../protobuf/ProtoBufRecordExtractorTest.java      |  43 +-
 .../protobuf/ProtoBufRecordReaderTest.java         |  10 +-
 .../pinot-protobuf/src/test/resources/log4j2.xml   |   2 +-
 .../inputformat/thrift/ThriftRecordExtractor.java  |   2 +-
 .../inputformat/thrift/ThriftRecordReader.java     |   3 +-
 .../thrift/ThriftRecordExtractorTest.java          |  57 +-
 .../inputformat/thrift/ThriftRecordReaderTest.java |   9 +-
 .../pinot-thrift/src/test/resources/log4j2.xml     |   2 +-
 .../{pinot-yammer => pinot-dropwizard}/pom.xml     |  11 +-
 .../metrics/dropwizard/DropWizardHistogram.java    |  25 +-
 .../metrics/dropwizard/DropwizardCounter.java}     |  10 +-
 .../metrics/dropwizard/DropwizardGauge.java}       |  19 +-
 .../metrics/dropwizard/DropwizardJmxReporter.java} |  12 +-
 .../metrics/dropwizard/DropwizardMeter.java}       |  10 +-
 .../metrics/dropwizard/DropwizardMetered.java}     |  22 +-
 .../metrics/dropwizard/DropwizardMetric.java}      |   8 +-
 .../metrics/dropwizard/DropwizardMetricName.java}  |  21 +-
 .../dropwizard/DropwizardMetricsFactory.java}      |  14 +-
 .../dropwizard/DropwizardMetricsRegistry.java}     |  51 +-
 .../DropwizardMetricsRegistryListener.java}        |  14 +-
 .../metrics/dropwizard/DropwizardTimer.java}       |  22 +-
 .../metrics/yammer/YammerMetricsRegistry.java      |   2 +-
 pinot-plugins/pinot-metrics/pom.xml                |   1 +
 .../BaseMultipleSegmentsConversionExecutor.java    |  43 +-
 .../tasks/BaseSingleSegmentConversionExecutor.java |  35 +-
 .../plugin/minion/tasks/BaseTaskExecutor.java      |  15 +-
 .../pinot/plugin/minion/tasks/MergeTaskUtils.java  |  21 +-
 .../minion/tasks/SegmentConversionResult.java      |   3 +-
 .../minion/tasks/SegmentConversionUtils.java       |  40 +-
 .../ConvertToRawIndexTaskExecutor.java             |  15 +-
 .../ConvertToRawIndexTaskExecutorFactory.java      |   2 +-
 .../ConvertToRawIndexTaskGenerator.java            |  24 +-
 .../MergeRollupTaskExecutor.java                   |  21 +-
 .../MergeRollupTaskExecutorFactory.java            |   2 +-
 .../MergeRollupTaskGenerator.java                  | 185 ++---
 .../MergeRollupTaskUtils.java                      |   5 +-
 .../minion/tasks/purge/PurgeTaskExecutor.java      |  18 +-
 .../RealtimeToOfflineSegmentsTaskExecutor.java     |  33 +-
 ...altimeToOfflineSegmentsTaskExecutorFactory.java |   2 +-
 .../RealtimeToOfflineSegmentsTaskGenerator.java    | 106 ++-
 .../SegmentGenerationAndPushResult.java            |   5 +-
 .../SegmentGenerationAndPushTaskExecutor.java      |  47 +-
 ...egmentGenerationAndPushTaskExecutorFactory.java |   2 +-
 .../SegmentGenerationAndPushTaskGenerator.java     |  63 +-
 .../SegmentGenerationAndPushTaskUtils.java         |   4 +-
 .../plugin/minion/tasks/MergeTaskUtilsTest.java    |  25 +-
 .../plugin/minion/tasks/TaskRegistryTest.java      |  16 +-
 .../MergeRollupTaskExecutorTest.java               |   8 +-
 .../MergeRollupTaskGeneratorTest.java              | 358 +++------
 .../MergeRollupTaskUtilsTest.java                  |   2 +-
 .../minion/tasks/purge/PurgeTaskExecutorTest.java  |   4 +-
 .../RealtimeToOfflineSegmentsTaskExecutorTest.java | 127 +--
 ...RealtimeToOfflineSegmentsTaskGeneratorTest.java | 152 ++--
 .../SegmentGenerationAndPushTaskGeneratorTest.java |  11 +-
 .../filebased/FileBasedSegmentWriter.java          |  37 +-
 .../filebased/FileBasedSegmentWriterTest.java      |  88 +--
 .../plugin/stream/kafka09/ConsumerAndIterator.java |   5 +-
 .../plugin/stream/kafka09/KafkaBrokerWrapper.java  |   2 +-
 .../stream/kafka09/KafkaConnectionHandler.java     |  14 +-
 .../stream/kafka09/KafkaConsumerManager.java       |   2 +
 .../stream/kafka09/KafkaHighLevelStreamConfig.java |  20 +-
 .../stream/kafka09/KafkaStreamLevelConsumer.java   |  56 +-
 .../kafka09/KafkaStreamMetadataProvider.java       |  14 +-
 .../stream/kafka09/SimpleConsumerMessageBatch.java |  14 +-
 .../stream/kafka09/server/KafkaDataProducer.java   |   8 +-
 .../kafka09/server/KafkaDataServerStartable.java   |   2 +-
 .../kafka09/KafkaLowLevelStreamConfigTest.java     |   4 +-
 .../kafka09/KafkaPartitionLevelConsumerTest.java   |  68 +-
 .../plugin/stream/kafka20/KafkaMessageBatch.java   |  14 +-
 .../stream/kafka20/KafkaStreamLevelConsumer.java   |  72 +-
 .../kafka20/KafkaStreamLevelConsumerManager.java   |   2 +
 .../kafka20/KafkaStreamLevelStreamConfig.java      |  39 +-
 .../stream/kafka20/server/KafkaDataProducer.java   |  14 +-
 .../kafka20/server/KafkaDataServerStartable.java   |  40 +-
 .../stream/kafka/KafkaStreamConfigProperties.java  |   3 +
 .../stream/kafka/KafkaJSONMessageDecoderTest.java  |   5 +-
 .../pinot/plugin/stream/kinesis/KinesisConfig.java |   4 +-
 .../kinesis/KinesisPartitionGroupOffset.java       |   8 +-
 .../plugin/stream/kinesis/KinesisConsumerTest.java |  62 +-
 .../kinesis/KinesisStreamMetadataProviderTest.java |  66 +-
 .../stream/pulsar/MessageIdStreamOffset.java       |   2 +-
 .../plugin/stream/pulsar/PulsarMessageBatch.java   |  14 +-
 .../stream/pulsar/PulsarStreamLevelConsumer.java   |  30 +-
 .../pulsar/PulsarStreamLevelConsumerManager.java   |   3 +
 .../pulsar/PulsarStreamMetadataProvider.java       |   2 +-
 .../stream/pulsar/PulsarStandaloneCluster.java     |   2 +-
 pinot-segment-local/pom.xml                        |   3 +
 .../immutable/ImmutableSegmentImpl.java            |  10 +
 .../indexsegment/mutable/MutableSegmentImpl.java   |  42 +-
 .../local/realtime/impl/RealtimeSegmentConfig.java |  20 +-
 .../recordtransformer/CompositeTransformer.java    |   2 +-
 .../recordtransformer/NullValueTransformer.java    |  31 +-
 .../local/segment/store/FilePerIndexDirectory.java |  43 +-
 .../segment/local/segment/store/IndexEntry.java    |  12 +-
 .../segment/local/segment/store/IndexKey.java      |  18 +-
 .../segment/store/SegmentLocalFSDirectory.java     |  12 +-
 .../segment/store/SingleFileIndexDirectory.java    |  57 +-
 .../segment/local/utils/TableConfigUtils.java      |   5 +
 .../mutable/MutableSegmentImplTestUtils.java       |   4 +-
 .../recordtransformer/RecordTransformerTest.java   |  96 ++-
 .../index/loader/SegmentPreProcessorTest.java      | 330 ++++----
 .../segment/store/FilePerIndexDirectoryTest.java   |  56 +-
 .../store/SingleFileIndexDirectoryTest.java        |  33 +-
 .../segment/local/utils/TableConfigUtilsTest.java  |  10 +
 pinot-segment-spi/pom.xml                          |   3 +
 .../org/apache/pinot/segment/spi/IndexSegment.java |  20 +-
 .../segment/spi/store/ColumnIndexDirectory.java    |  21 +-
 .../pinot/segment/spi/store/SegmentDirectory.java  |  25 +-
 pinot-server/pom.xml                               |   3 +
 .../server/api/resources/TableSizeResource.java    |  15 +-
 .../pinot/server/api/resources/TablesResource.java |  19 +-
 .../starter/helix/SegmentFetcherAndLoader.java     |   8 +-
 .../SegmentOnlineOfflineStateModelFactory.java     |   9 +-
 .../pinot/server/api/TableSizeResourceTest.java    |  30 +-
 .../pinot/spi/annotations/InterfaceStability.java  |   2 +-
 .../annotations/metrics/PinotMetricsFactory.java   |   1 +
 .../org/apache/pinot/spi/config/ConfigUtils.java   |   7 +-
 .../org/apache/pinot/spi/config/TableConfigs.java  |   3 +-
 .../apache/pinot/spi/config/instance/Instance.java |  15 +-
 .../pinot/spi/config/table/BloomFilterConfig.java  |   3 +-
 .../pinot/spi/config/table/CompletionConfig.java   |   4 +-
 .../apache/pinot/spi/config/table/FieldConfig.java |  30 +-
 .../SegmentsValidationAndRetentionConfig.java      |  13 +-
 .../spi/config/table/StarTreeIndexConfig.java      |   9 +-
 .../apache/pinot/spi/config/table/TableConfig.java |   9 +-
 .../apache/pinot/spi/config/table/TableStatus.java |   9 +-
 .../pinot/spi/config/table/TableTaskConfig.java    |   3 +-
 .../apache/pinot/spi/config/table/TierConfig.java  |   9 +-
 .../table/assignment/InstanceAssignmentConfig.java |   9 +-
 .../InstanceReplicaGroupPartitionConfig.java       |  13 +-
 .../table/assignment/InstanceTagPoolConfig.java    |  11 +-
 .../org/apache/pinot/spi/config/tenant/Tenant.java |   5 +-
 .../pinot/spi/crypt/PinotCrypterFactory.java       |   2 +-
 .../apache/pinot/spi/data/DateTimeFieldSpec.java   |  11 +-
 .../pinot/spi/data/DateTimeFormatPatternSpec.java  |   8 +-
 .../apache/pinot/spi/data/DateTimeFormatSpec.java  |  19 +-
 .../pinot/spi/data/DateTimeFormatUnitSpec.java     |   6 +-
 .../pinot/spi/data/DateTimeGranularitySpec.java    |  11 +-
 .../apache/pinot/spi/data/DimensionFieldSpec.java  |   8 +-
 .../java/org/apache/pinot/spi/data/FieldSpec.java  |  10 +-
 .../org/apache/pinot/spi/data/MetricFieldSpec.java |   3 +-
 .../java/org/apache/pinot/spi/data/Schema.java     |  56 +-
 .../pinot/spi/data/SchemaValidatorFactory.java     |   6 +-
 .../org/apache/pinot/spi/data/TimeFieldSpec.java   |   6 +-
 .../apache/pinot/spi/data/TimeGranularitySpec.java |  15 +-
 .../apache/pinot/spi/data/readers/GenericRow.java  |  11 +-
 .../spi/data/readers/RecordReaderFactory.java      |  43 +-
 .../pinot/spi/env/CommonsConfigurationUtils.java   |   3 +-
 .../java/org/apache/pinot/spi/env/Environment.java |   1 +
 .../apache/pinot/spi/env/PinotConfiguration.java   | 115 ++-
 .../PinotEnvironmentProvider.java                  |   9 +-
 .../PinotEnvironmentProviderFactory.java           |  35 +-
 .../spi/exception/EarlyTerminationException.java   |   1 -
 .../pinot/spi/ingestion/batch/BatchConfig.java     |  13 +-
 .../spi/ingestion/batch/BatchConfigProperties.java |   3 +
 .../spi/ingestion/batch/IngestionJobLauncher.java  |  21 +-
 .../pinot/spi/ingestion/batch/spec/Constants.java  |   3 +
 .../batch/spec/SegmentGenerationJobSpec.java       |   1 -
 .../pinot/spi/ingestion/batch/spec/TlsSpec.java    |  24 +-
 .../org/apache/pinot/spi/metrics/PinotMeter.java   |   1 -
 .../org/apache/pinot/spi/metrics/PinotMetered.java |   1 +
 .../apache/pinot/spi/plugin/PluginClassLoader.java |  20 +-
 .../org/apache/pinot/spi/plugin/PluginManager.java |  20 +-
 .../org/apache/pinot/spi/stream/LongMsgOffset.java |   4 +-
 .../apache/pinot/spi/stream/OffsetCriteria.java    |   7 +-
 .../pinot/spi/stream/PartitionGroupConsumer.java   |   3 +-
 .../stream/PartitionGroupConsumptionStatus.java    |   3 +-
 .../spi/stream/PartitionGroupMetadataFetcher.java  |   6 +-
 .../pinot/spi/stream/PartitionLevelConsumer.java   |   6 +-
 .../spi/stream/PartitionLevelStreamConfig.java     |  12 +-
 .../org/apache/pinot/spi/stream/StreamConfig.java  |  81 +-
 .../pinot/spi/stream/StreamConfigProperties.java   |   9 +-
 .../pinot/spi/stream/StreamConsumerFactory.java    |   5 +-
 .../spi/stream/StreamConsumerFactoryProvider.java  |   1 +
 .../pinot/spi/stream/StreamDataProvider.java       |   5 +-
 .../pinot/spi/stream/StreamDecoderProvider.java    |   3 +-
 .../pinot/spi/stream/StreamMessageMetadata.java    |   1 -
 .../pinot/spi/stream/StreamMetadataProvider.java   |   7 +-
 .../pinot/spi/stream/StreamPartitionMsgOffset.java |   1 +
 .../org/apache/pinot/spi/utils/BooleanUtils.java   |   2 +
 .../apache/pinot/spi/utils/CommonConstants.java    | 119 ++-
 .../org/apache/pinot/spi/utils/DataSizeUtils.java  |  13 +-
 .../org/apache/pinot/spi/utils/EqualityUtils.java  |  20 +-
 .../pinot/spi/utils/GroovyTemplateUtils.java       |   3 +
 .../pinot/spi/utils/IngestionConfigUtils.java      |  34 +-
 .../java/org/apache/pinot/spi/utils/JsonUtils.java |  45 +-
 .../java/org/apache/pinot/spi/utils/NetUtils.java  |   3 +
 .../main/java/org/apache/pinot/spi/utils/Pair.java |  16 +-
 .../java/org/apache/pinot/spi/utils/Pairs.java     |  19 +-
 .../pinot/spi/utils/PinotReflectionUtils.java      |  10 +-
 .../java/org/apache/pinot/spi/utils/ReadMode.java  |   3 +-
 .../org/apache/pinot/spi/utils/ResourceFinder.java |   2 +
 .../org/apache/pinot/spi/utils/TimeConverter.java  |   8 +-
 .../java/org/apache/pinot/spi/utils/TimeUtils.java |  13 +-
 .../org/apache/pinot/spi/utils/TimestampUtils.java |   2 +
 .../spi/utils/builder/TableConfigBuilder.java      |  16 +-
 .../pinot/spi/utils/retry/BaseRetryPolicy.java     |   2 +-
 .../apache/pinot/spi/config/ConfigUtilsTest.java   |  40 +-
 .../pinot/spi/config/table/IndexingConfigTest.java |   3 +-
 .../pinot/spi/data/DateTimeFieldSpecUtilsTest.java |  44 +-
 .../data/readers/AbstractRecordExtractorTest.java  |   3 +-
 .../spi/data/readers/AbstractRecordReaderTest.java |  15 +-
 .../pinot/spi/data/readers/GenericRowTest.java     |   1 +
 .../spi/data/readers/RecordReaderFactoryTest.java  |   4 +-
 .../pinot/spi/env/PinotConfigurationTest.java      |  17 +-
 .../PinotEnvironmentProviderFactoryTest.java       |  23 +-
 .../pinot/spi/filesystem/LocalPinotFSTest.java     |  21 +-
 .../pinot/spi/filesystem/PinotFSFactoryTest.java   |   6 +-
 .../apache/pinot/spi/filesystem/PinotFSTest.java   |  69 +-
 .../pinot/spi/ingestion/batch/BatchConfigTest.java |   5 +-
 .../ingestion/batch/IngestionJobLauncherTest.java  |  27 +-
 .../apache/pinot/spi/plugin/PluginManagerTest.java |  82 +-
 .../pinot/spi/utils/GroovyTemplateUtilsTest.java   |  16 +-
 .../pinot/spi/utils/IngestionConfigUtilsTest.java  |  24 +-
 .../org/apache/pinot/spi/utils/JsonUtilsTest.java  |  91 ++-
 .../apache/pinot/spi/utils/TimeConverterTest.java  |  15 +-
 .../spi/utils/builder/TableNameBuilderTest.java    |   5 +-
 .../pinot/spi/utils/retry/RetryPolicyTest.java     |  13 +-
 pinot-spi/src/test/resources/TestRecordReader.java |   1 +
 pinot-spi/src/test/resources/log4j2.xml            |   2 +-
 pinot-tools/pom.xml                                |   4 +
 .../OfflineSegmentIntervalCheckerCommand.java      |  14 +-
 .../admin/command/StartServiceManagerCommand.java  |   4 +-
 pom.xml                                            |  45 +-
 531 files changed, 7286 insertions(+), 7660 deletions(-)
 create mode 100644 .github/workflows/pinot_compatibility_tests.yml
 delete mode 100644 
pinot-broker/src/main/java/org/apache/pinot/broker/pruner/PartitionZKMetadataPruner.java
 delete mode 100644 
pinot-broker/src/main/java/org/apache/pinot/broker/pruner/SegmentPrunerContext.java
 delete mode 100644 
pinot-broker/src/main/java/org/apache/pinot/broker/pruner/SegmentZKMetadataPruner.java
 delete mode 100644 
pinot-broker/src/main/java/org/apache/pinot/broker/pruner/SegmentZKMetadataPrunerProvider.java
 delete mode 100644 
pinot-broker/src/main/java/org/apache/pinot/broker/pruner/SegmentZKMetadataPrunerService.java
 delete mode 100644 
pinot-broker/src/test/java/org/apache/pinot/broker/pruner/SegmentZKMetadataPrunerTest.java
 delete mode 100644 
pinot-common/src/main/java/org/apache/pinot/common/metadata/segment/LLCRealtimeSegmentZKMetadata.java
 delete mode 100644 
pinot-common/src/main/java/org/apache/pinot/common/metadata/segment/OfflineSegmentZKMetadata.java
 delete mode 100644 
pinot-common/src/main/java/org/apache/pinot/common/metadata/segment/RealtimeSegmentZKMetadata.java
 create mode 100644 
pinot-common/src/main/java/org/apache/pinot/common/utils/LikeToRegexpLikePatternConverterUtils.java
 create mode 100644 
pinot-common/src/test/java/org/apache/pinot/common/utils/LikeToRegexpLikePatternConverterUtilsTest.java
 create mode 100644 
pinot-core/src/main/java/org/apache/pinot/core/operator/AcquireReleaseColumnsSegmentOperator.java
 copy 
pinot-core/src/main/java/org/apache/pinot/core/plan/{DocIdSetPlanNode.java => 
AcquireReleaseColumnsSegmentPlanNode.java} (55%)
 create mode 100644 
pinot-integration-tests/src/test/java/org/apache/pinot/integration/tests/MergeRollupMinionClusterIntegrationTest.java
 rename 
pinot-plugins/pinot-batch-ingestion/v0_deprecated/pinot-spark/src/test/java/{ 
=> org/apache/pinot/spark}/SegmentCreationSparkTest.java (96%)
 copy pinot-plugins/pinot-metrics/{pinot-yammer => pinot-dropwizard}/pom.xml 
(89%)
 copy 
pinot-common/src/main/java/org/apache/pinot/common/metrics/MinionTimer.java => 
pinot-plugins/pinot-metrics/pinot-dropwizard/src/main/java/org/apache/pinot/plugin/metrics/dropwizard/DropWizardHistogram.java
 (66%)
 copy 
pinot-plugins/pinot-metrics/{pinot-yammer/src/main/java/org/apache/pinot/plugin/metrics/yammer/YammerCounter.java
 => 
pinot-dropwizard/src/main/java/org/apache/pinot/plugin/metrics/dropwizard/DropwizardCounter.java}
 (81%)
 copy 
pinot-plugins/pinot-metrics/{pinot-yammer/src/main/java/org/apache/pinot/plugin/metrics/yammer/YammerGauge.java
 => 
pinot-dropwizard/src/main/java/org/apache/pinot/plugin/metrics/dropwizard/DropwizardGauge.java}
 (74%)
 copy 
pinot-plugins/pinot-metrics/{pinot-yammer/src/main/java/org/apache/pinot/plugin/metrics/yammer/YammerJmxReporter.java
 => 
pinot-dropwizard/src/main/java/org/apache/pinot/plugin/metrics/dropwizard/DropwizardJmxReporter.java}
 (73%)
 copy 
pinot-plugins/pinot-metrics/{pinot-yammer/src/main/java/org/apache/pinot/plugin/metrics/yammer/YammerMeter.java
 => 
pinot-dropwizard/src/main/java/org/apache/pinot/plugin/metrics/dropwizard/DropwizardMeter.java}
 (83%)
 copy 
pinot-plugins/pinot-metrics/{pinot-yammer/src/main/java/org/apache/pinot/plugin/metrics/yammer/YammerMetered.java
 => 
pinot-dropwizard/src/main/java/org/apache/pinot/plugin/metrics/dropwizard/DropwizardMetered.java}
 (75%)
 copy 
pinot-plugins/pinot-metrics/{pinot-yammer/src/main/java/org/apache/pinot/plugin/metrics/yammer/YammerMetric.java
 => 
pinot-dropwizard/src/main/java/org/apache/pinot/plugin/metrics/dropwizard/DropwizardMetric.java}
 (84%)
 copy 
pinot-plugins/pinot-metrics/{pinot-yammer/src/main/java/org/apache/pinot/plugin/metrics/yammer/YammerMetricName.java
 => 
pinot-dropwizard/src/main/java/org/apache/pinot/plugin/metrics/dropwizard/DropwizardMetricName.java}
 (73%)
 copy 
pinot-plugins/pinot-metrics/{pinot-yammer/src/main/java/org/apache/pinot/plugin/metrics/yammer/YammerMetricsFactory.java
 => 
pinot-dropwizard/src/main/java/org/apache/pinot/plugin/metrics/dropwizard/DropwizardMetricsFactory.java}
 (84%)
 copy 
pinot-plugins/pinot-metrics/{pinot-yammer/src/main/java/org/apache/pinot/plugin/metrics/yammer/YammerMetricsRegistry.java
 => 
pinot-dropwizard/src/main/java/org/apache/pinot/plugin/metrics/dropwizard/DropwizardMetricsRegistry.java}
 (58%)
 copy 
pinot-plugins/pinot-metrics/{pinot-yammer/src/main/java/org/apache/pinot/plugin/metrics/yammer/YammerMetricsRegistryListener.java
 => 
pinot-dropwizard/src/main/java/org/apache/pinot/plugin/metrics/dropwizard/DropwizardMetricsRegistryListener.java}
 (68%)
 copy 
pinot-plugins/pinot-metrics/{pinot-yammer/src/main/java/org/apache/pinot/plugin/metrics/yammer/YammerTimer.java
 => 
pinot-dropwizard/src/main/java/org/apache/pinot/plugin/metrics/dropwizard/DropwizardTimer.java}
 (78%)
 rename 
pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/{convert_to_raw_index
 => converttorawindex}/ConvertToRawIndexTaskExecutor.java (81%)
 rename 
pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/{convert_to_raw_index
 => converttorawindex}/ConvertToRawIndexTaskExecutorFactory.java (95%)
 rename 
pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/{convert_to_raw_index
 => converttorawindex}/ConvertToRawIndexTaskGenerator.java (81%)
 rename 
pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/{merge_rollup
 => mergerollup}/MergeRollupTaskExecutor.java (86%)
 rename 
pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/{merge_rollup
 => mergerollup}/MergeRollupTaskExecutorFactory.java (96%)
 rename 
pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/{merge_rollup
 => mergerollup}/MergeRollupTaskGenerator.java (69%)
 rename 
pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/{merge_rollup
 => mergerollup}/MergeRollupTaskUtils.java (95%)
 rename 
pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/{realtime_to_offline_segments
 => realtimetoofflinesegments}/RealtimeToOfflineSegmentsTaskExecutor.java (88%)
 rename 
pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/{realtime_to_offline_segments
 => 
realtimetoofflinesegments}/RealtimeToOfflineSegmentsTaskExecutorFactory.java 
(95%)
 rename 
pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/{realtime_to_offline_segments
 => realtimetoofflinesegments}/RealtimeToOfflineSegmentsTaskGenerator.java (75%)
 rename 
pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/{segment_generation_and_push
 => segmentgenerationandpush}/SegmentGenerationAndPushResult.java (94%)
 rename 
pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/{segment_generation_and_push
 => segmentgenerationandpush}/SegmentGenerationAndPushTaskExecutor.java (89%)
 rename 
pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/{segment_generation_and_push
 => segmentgenerationandpush}/SegmentGenerationAndPushTaskExecutorFactory.java 
(95%)
 rename 
pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/{segment_generation_and_push
 => segmentgenerationandpush}/SegmentGenerationAndPushTaskGenerator.java (84%)
 rename 
pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/{segment_generation_and_push
 => segmentgenerationandpush}/SegmentGenerationAndPushTaskUtils.java (95%)
 rename 
pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/test/java/org/apache/pinot/plugin/minion/tasks/{merge_rollup
 => mergerollup}/MergeRollupTaskExecutorTest.java (95%)
 rename 
pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/test/java/org/apache/pinot/plugin/minion/tasks/{merge_rollup
 => mergerollup}/MergeRollupTaskGeneratorTest.java (62%)
 rename 
pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/test/java/org/apache/pinot/plugin/minion/tasks/{merge_rollup
 => mergerollup}/MergeRollupTaskUtilsTest.java (97%)
 rename 
pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/test/java/org/apache/pinot/plugin/minion/tasks/{realtime_to_offline_segments
 => realtimetoofflinesegments}/RealtimeToOfflineSegmentsTaskExecutorTest.java 
(78%)
 rename 
pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/test/java/org/apache/pinot/plugin/minion/tasks/{realtime_to_offline_segments
 => realtimetoofflinesegments}/RealtimeToOfflineSegmentsTaskGeneratorTest.java 
(74%)
 rename 
pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/test/java/org/apache/pinot/plugin/minion/tasks/{segment_generation_and_push
 => segmentgenerationandpush}/SegmentGenerationAndPushTaskGeneratorTest.java 
(86%)

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

Reply via email to