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

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


    from a516eb1a41 Port Calcite's tests to run with MSQ  (#13625)
     add f76acccff2 Allow using composed storage for SuperSorter intermediate 
data (#13368)

No new revisions were added by this update.

Summary of changes:
 .travis.yml                                        |   2 +-
 .../org/apache/druid/storage/StorageConnector.java |  15 +-
 .../storage/local/LocalFileStorageConnector.java   |  29 ++-
 .../local/LocalFileStorageConnectorTest.java       |  28 ++
 docs/multi-stage-query/reference.md                |   2 +
 .../org/apache/druid/msq/exec/ControllerImpl.java  |  27 +-
 .../java/org/apache/druid/msq/exec/WorkerImpl.java |  87 +++++--
 .../msq/indexing/CountingOutputChannelFactory.java |  18 +-
 .../msq/indexing/CountingWritableFrameChannel.java |   6 +-
 .../druid/msq/indexing/DurableStorageCleaner.java  |   2 +-
 .../druid/msq/indexing/MSQWorkerTaskLauncher.java  |  26 +-
 .../shuffle/DurableStorageInputChannelFactory.java |   5 +-
 .../DurableStorageOutputChannelFactory.java        | 161 ------------
 .../msq/shuffle/WorkerInputChannelFactory.java     |   2 +-
 .../druid/msq/util/MultiStageQueryContext.java     |  23 ++
 .../org/apache/druid/msq/exec/MSQSelectTest.java   |   2 +-
 .../org/apache/druid/msq/exec/MSQTasksTest.java    |   4 +-
 .../msq/indexing/DurableStorageCleanerTest.java    |   2 +-
 .../msq/querykit/BroadcastJoinHelperTest.java      |   7 +-
 .../org/apache/druid/msq/test/MSQTestBase.java     |  10 +-
 .../druid/msq/util/MultiStageQueryContextTest.java |   4 +-
 .../storage/s3/output/S3StorageConnector.java      |  22 +-
 .../storage/s3/output/S3StorageConnectorTest.java  |  51 ++++
 .../main/java/org/apache/druid/frame/Frame.java    |   6 +-
 .../apache/druid/frame/channel/ByteTracker.java    |  78 ++++++
 .../channel/ComposingReadableFrameChannel.java     | 146 +++++++++++
 .../channel/ComposingWritableFrameChannel.java     | 103 ++++++++
 ...ableStoragePartitionedReadableFrameChannel.java |  93 +++++++
 .../channel/PartitionedReadableFrameChannel.java   |  19 +-
 .../channel/ReadableByteChunksFrameChannel.java    |  15 +-
 .../channel/ReadableInputStreamFrameChannel.java   |   5 +-
 .../org/apache/druid/frame/file/FrameFile.java     | 119 +++------
 .../apache/druid/frame/file/FrameFileFooter.java   | 127 +++++++++
 .../apache/druid/frame/file/FrameFileWriter.java   |  28 +-
 .../BlockingQueueOutputChannelFactory.java         |   6 +
 .../processor/ComposingOutputChannelFactory.java   | 183 +++++++++++++
 .../DurableStorageOutputChannelFactory.java        | 288 +++++++++++++++++++++
 .../frame/processor/FileOutputChannelFactory.java  |  94 ++++++-
 .../druid/frame/processor/OutputChannel.java       |   5 +
 .../frame/processor/OutputChannelFactory.java      |   5 +
 .../frame/processor/PartitionedOutputChannel.java  | 122 +++++++++
 .../apache/druid/frame/processor/SuperSorter.java  | 179 ++++++-------
 .../druid/frame/util}/DurableStorageUtils.java     |  21 +-
 .../java/org/apache/druid/frame/FrameTest.java     |   7 +-
 .../ReadableByteChunksFrameChannelTest.java        |  14 +-
 .../ReadableInputStreamFrameChannelTest.java       |  21 +-
 .../file/FrameFileHttpResponseHandlerTest.java     |   2 +-
 .../org/apache/druid/frame/file/FrameFileTest.java |  24 +-
 .../druid/frame/file/FrameFileWriterTest.java      |   5 +-
 .../BlockingQueueOutputChannelFactoryTest.java     |  24 +-
 .../ComposingOutputChannelFactoryTest.java         | 127 +++++++++
 .../DurableStorageOutputChannelFactoryTest.java}   |  38 +--
 ...Test.java => FileOutputChannelFactoryTest.java} |  17 +-
 .../processor/FrameProcessorExecutorTest.java      |  11 +-
 .../frame/processor/OutputChannelFactoryTest.java  | 168 ++++++++++++
 .../druid/frame/processor/SuperSorterTest.java     | 126 +++++++--
 .../apache/druid/frame/testutil/FrameTestUtil.java |  10 +-
 website/.spelling                                  |   3 +
 58 files changed, 2247 insertions(+), 527 deletions(-)
 delete mode 100644 
extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/shuffle/DurableStorageOutputChannelFactory.java
 create mode 100644 
processing/src/main/java/org/apache/druid/frame/channel/ByteTracker.java
 create mode 100644 
processing/src/main/java/org/apache/druid/frame/channel/ComposingReadableFrameChannel.java
 create mode 100644 
processing/src/main/java/org/apache/druid/frame/channel/ComposingWritableFrameChannel.java
 create mode 100644 
processing/src/main/java/org/apache/druid/frame/channel/DurableStoragePartitionedReadableFrameChannel.java
 copy 
extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/error/MSQWarningReportPublisher.java
 => 
processing/src/main/java/org/apache/druid/frame/channel/PartitionedReadableFrameChannel.java
 (58%)
 create mode 100644 
processing/src/main/java/org/apache/druid/frame/file/FrameFileFooter.java
 create mode 100644 
processing/src/main/java/org/apache/druid/frame/processor/ComposingOutputChannelFactory.java
 create mode 100644 
processing/src/main/java/org/apache/druid/frame/processor/DurableStorageOutputChannelFactory.java
 create mode 100644 
processing/src/main/java/org/apache/druid/frame/processor/PartitionedOutputChannel.java
 rename 
{extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/shuffle 
=> 
processing/src/main/java/org/apache/druid/frame/util}/DurableStorageUtils.java 
(85%)
 create mode 100644 
processing/src/test/java/org/apache/druid/frame/processor/ComposingOutputChannelFactoryTest.java
 copy 
processing/src/{main/java/org/apache/druid/frame/processor/OutputChannelFactory.java
 => 
test/java/org/apache/druid/frame/processor/DurableStorageOutputChannelFactoryTest.java}
 (57%)
 copy 
processing/src/test/java/org/apache/druid/frame/processor/{FrameRowTooLargeExceptionTest.java
 => FileOutputChannelFactoryTest.java} (69%)
 create mode 100644 
processing/src/test/java/org/apache/druid/frame/processor/OutputChannelFactoryTest.java


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

Reply via email to