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

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


    from ac6d703  Support inputFormat and inputSource for sampler (#8901)
     add ff62173  Refactor parallel indexing perfect rollup partitioning (#8852)

No new revisions were added by this update.

Summary of changes:
 .../druid/data/input/HandlingInputRowIterator.java |  92 ++++
 .../indexer/partitions/DynamicPartitionsSpec.java  |   6 +
 .../indexer/partitions/HashedPartitionsSpec.java   |   8 +
 .../druid/indexer/partitions/PartitionsSpec.java   |  26 +
 .../partitions/SingleDimensionPartitionsSpec.java  |  12 +-
 .../data/input/HandlingInputRowIteratorTest.java   | 179 +++++++
 .../druid/testing/junit/LoggerCaptureRule.java     |  11 +-
 indexing-service/pom.xml                           |   5 +
 .../common/task/AbstractBatchIndexTask.java        |   6 +
 .../common/task/CachingLocalSegmentAllocator.java  | 102 +---
 .../indexing/common/task/HadoopIndexTask.java      |   6 -
 .../HashPartitionCachingLocalSegmentAllocator.java | 114 ++++
 .../druid/indexing/common/task/IndexTask.java      |  34 +-
 .../indexing/common/task/InputSourceProcessor.java |  44 +-
 .../apache/druid/indexing/common/task/Task.java    |   8 +-
 ...pec.java => GeneratedHashPartitionsReport.java} |  23 +-
 .../batch/parallel/GeneratedPartitionsReport.java  |  17 +-
 ...rgeIOConfig.java => HashPartitionLocation.java} |  36 +-
 .../{PartitionStat.java => HashPartitionStat.java} |  82 +--
 ...> InputSourceSplitParallelIndexTaskRunner.java} |  77 +--
 .../batch/parallel/ParallelIndexPhaseRunner.java   |   2 +-
 .../parallel/ParallelIndexSupervisorTask.java      | 138 +++--
 .../batch/parallel/ParallelIndexTaskRunner.java    |   2 +-
 .../batch/parallel/ParallelIndexTuningConfig.java  |   4 +-
 ...HashSegmentGenerateParallelIndexTaskRunner.java | 115 ++++
 .../parallel/PartialHashSegmentGenerateTask.java   | 173 ++++++
 ...c.java => PartialHashSegmentMergeIOConfig.java} |  19 +-
 ...a => PartialHashSegmentMergeIngestionSpec.java} |   8 +-
 ...alHashSegmentMergeParallelIndexTaskRunner.java} |  37 +-
 .../parallel/PartialHashSegmentMergeTask.java      | 114 ++++
 .../batch/parallel/PartialSegmentGenerateTask.java | 196 ++-----
 .../parallel/PartialSegmentMergeIOConfig.java      |  12 +-
 .../parallel/PartialSegmentMergeIngestionSpec.java |  15 +-
 .../batch/parallel/PartialSegmentMergeTask.java    | 176 ++----
 .../task/batch/parallel/PartitionLocation.java     |  63 ++-
 .../common/task/batch/parallel/PartitionStat.java  |  59 +-
 .../batch/parallel/PerfectRollupWorkerTask.java    | 122 +++++
 .../task/batch/parallel/SinglePhaseSubTask.java    |   6 -
 .../common/task/batch/parallel/SubTaskReport.java  |   2 +-
 .../DefaultIndexTaskInputRowIteratorBuilder.java   | 149 ++++++
 .../iterator/IndexTaskInputRowIteratorBuilder.java |  61 +++
 .../apache/druid/indexing/common/TestUtils.java    |  56 +-
 .../indexing/common/task/IndexTaskSerdeTest.java   |   2 +-
 .../common/task/NoopIndexTaskClientFactory.java    |   4 +-
 .../AbstractMultiPhaseParallelIndexingTest.java    | 284 ++++++++++
 .../AbstractParallelIndexSupervisorTaskTest.java   |  29 +-
 .../GeneratedHashPartitionsReportTest.java         |  59 ++
 ...hPartitionCachingLocalSegmentAllocatorTest.java | 145 +++++
 ...ashPartitionMultiPhaseParallelIndexingTest.java | 335 ++++++++++++
 .../task/batch/parallel/HashPartitionStatTest.java |  59 ++
 .../parallel/MultiPhaseParallelIndexingTest.java   | 593 ---------------------
 .../ParallelIndexSupervisorTaskSerdeTest.java      |  48 +-
 .../parallel/ParallelIndexTestingFactory.java      | 247 +++++++++
 .../PartialHashSegmentGenerateTaskTest.java        |  74 +++
 .../PartialHashSegmentMergeIOConfigTest.java       |  54 ++
 .../PartialHashSegmentMergeIngestionSpecTest.java  |  68 +++
 .../parallel/PartialHashSegmentMergeTaskTest.java  |  90 ++++
 .../parallel/PerfectRollupWorkerTaskTest.java      | 189 +++++++
 ...efaultIndexTaskInputRowIteratorBuilderTest.java | 239 +++++++++
 ...xTaskInputRowIteratorBuilderTestingFactory.java | 162 ++++++
 .../tests/indexer/AbstractITBatchIndexTest.java    |   8 +-
 .../druid/tests/indexer/ITParallelIndexTest.java   |  12 +-
 .../java/org/apache/druid/jackson/JodaStuff.java   |  10 +
 .../java/org/apache/druid/segment/TestHelper.java  |  19 +
 .../realtime/firehose/InlineFirehoseFactory.java   |   2 +
 65 files changed, 3773 insertions(+), 1376 deletions(-)
 create mode 100644 
core/src/main/java/org/apache/druid/data/input/HandlingInputRowIterator.java
 create mode 100644 
core/src/test/java/org/apache/druid/data/input/HandlingInputRowIteratorTest.java
 create mode 100644 
indexing-service/src/main/java/org/apache/druid/indexing/common/task/HashPartitionCachingLocalSegmentAllocator.java
 copy 
indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/{PartialSegmentMergeIngestionSpec.java
 => GeneratedHashPartitionsReport.java} (61%)
 copy 
indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/{PartialSegmentMergeIOConfig.java
 => HashPartitionLocation.java} (57%)
 copy 
indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/{PartitionStat.java
 => HashPartitionStat.java} (53%)
 rename 
indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/{PartialSegmentGenerateParallelIndexTaskRunner.java
 => InputSourceSplitParallelIndexTaskRunner.java} (69%)
 create mode 100644 
indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/PartialHashSegmentGenerateParallelIndexTaskRunner.java
 create mode 100644 
indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/PartialHashSegmentGenerateTask.java
 copy 
indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/{PartialSegmentMergeIngestionSpec.java
 => PartialHashSegmentMergeIOConfig.java} (65%)
 copy 
indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/{PartialSegmentMergeIngestionSpec.java
 => PartialHashSegmentMergeIngestionSpec.java} (80%)
 rename 
indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/{PartialSegmentMergeParallelIndexTaskRunner.java
 => PartialHashSegmentMergeParallelIndexTaskRunner.java} (68%)
 create mode 100644 
indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/PartialHashSegmentMergeTask.java
 create mode 100644 
indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/PerfectRollupWorkerTask.java
 create mode 100644 
indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/iterator/DefaultIndexTaskInputRowIteratorBuilder.java
 create mode 100644 
indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/iterator/IndexTaskInputRowIteratorBuilder.java
 create mode 100644 
indexing-service/src/test/java/org/apache/druid/indexing/common/task/batch/parallel/AbstractMultiPhaseParallelIndexingTest.java
 create mode 100644 
indexing-service/src/test/java/org/apache/druid/indexing/common/task/batch/parallel/GeneratedHashPartitionsReportTest.java
 create mode 100644 
indexing-service/src/test/java/org/apache/druid/indexing/common/task/batch/parallel/HashPartitionCachingLocalSegmentAllocatorTest.java
 create mode 100644 
indexing-service/src/test/java/org/apache/druid/indexing/common/task/batch/parallel/HashPartitionMultiPhaseParallelIndexingTest.java
 create mode 100644 
indexing-service/src/test/java/org/apache/druid/indexing/common/task/batch/parallel/HashPartitionStatTest.java
 delete mode 100644 
indexing-service/src/test/java/org/apache/druid/indexing/common/task/batch/parallel/MultiPhaseParallelIndexingTest.java
 create mode 100644 
indexing-service/src/test/java/org/apache/druid/indexing/common/task/batch/parallel/ParallelIndexTestingFactory.java
 create mode 100644 
indexing-service/src/test/java/org/apache/druid/indexing/common/task/batch/parallel/PartialHashSegmentGenerateTaskTest.java
 create mode 100644 
indexing-service/src/test/java/org/apache/druid/indexing/common/task/batch/parallel/PartialHashSegmentMergeIOConfigTest.java
 create mode 100644 
indexing-service/src/test/java/org/apache/druid/indexing/common/task/batch/parallel/PartialHashSegmentMergeIngestionSpecTest.java
 create mode 100644 
indexing-service/src/test/java/org/apache/druid/indexing/common/task/batch/parallel/PartialHashSegmentMergeTaskTest.java
 create mode 100644 
indexing-service/src/test/java/org/apache/druid/indexing/common/task/batch/parallel/PerfectRollupWorkerTaskTest.java
 create mode 100644 
indexing-service/src/test/java/org/apache/druid/indexing/common/task/batch/parallel/iterator/DefaultIndexTaskInputRowIteratorBuilderTest.java
 create mode 100644 
indexing-service/src/test/java/org/apache/druid/indexing/common/task/batch/parallel/iterator/IndexTaskInputRowIteratorBuilderTestingFactory.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to