This is an automated email from the ASF dual-hosted git repository. cwylie pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/druid.git.
from e2c5bcc Fix UnknownComplexTypeColumn#makeVectorObjectSelector. Add a warning … (#10123) add 60c6bd5 support Aliyun OSS service as deep storage (#9898) No new revisions were added by this update. Summary of changes: .travis.yml | 4 +- LICENSE | 1 + distribution/pom.xml | 2 + .../extensions-contrib/aliyun-oss-extensions.md | 54 ++ docs/development/extensions.md | 1 + extensions-contrib/aliyun-oss-extensions/pom.xml | 181 ++++++ .../druid/data/input/aliyun/OssClientConfig.java | 122 ++++ .../apache/druid/data/input/aliyun/OssEntity.java | 88 +++ .../druid/data/input/aliyun/OssInputSource.java | 178 ++++++ .../input/aliyun/OssInputSourceDruidModule.java | 49 ++ .../firehose/aliyun/OssFirehoseDruidModule.java | 46 ++ .../firehose/aliyun/StaticOssFirehoseFactory.java | 243 ++++++++ .../storage/aliyun/OssDataSegmentArchiver.java | 101 ++++ .../aliyun/OssDataSegmentArchiverConfig.java | 41 ++ .../druid/storage/aliyun/OssDataSegmentKiller.java | 98 +++ .../druid/storage/aliyun/OssDataSegmentMover.java | 253 ++++++++ .../druid/storage/aliyun/OssDataSegmentPuller.java | 308 ++++++++++ .../druid/storage/aliyun/OssDataSegmentPusher.java | 131 ++++ .../druid/storage/aliyun/OssInputDataConfig.java | 52 ++ .../apache/druid/storage/aliyun/OssLoadSpec.java | 72 +++ .../storage/aliyun/OssObjectSummaryIterator.java | 156 +++++ .../druid/storage/aliyun/OssStorageConfig.java | 50 ++ .../storage/aliyun/OssStorageDruidModule.java | 106 ++++ .../apache/druid/storage/aliyun/OssTaskLogs.java | 201 +++++++ .../druid/storage/aliyun/OssTaskLogsConfig.java | 73 +++ .../aliyun/OssTimestampVersionedDataFinder.java | 90 +++ .../org/apache/druid/storage/aliyun/OssUtils.java | 271 +++++++++ .../org.apache.druid.initialization.DruidModule | 18 + .../data/input/aliyun/OssInputSourceTest.java | 660 +++++++++++++++++++++ .../storage/aliyun/OssDataSegmentArchiverTest.java | 195 ++++++ .../storage/aliyun/OssDataSegmentKillerTest.java | 205 +++++++ .../storage/aliyun/OssDataSegmentMoverTest.java | 266 +++++++++ .../storage/aliyun/OssDataSegmentPullerTest.java | 205 +++++++ .../aliyun/OssDataSegmentPusherConfigTest.java | 51 ++ .../storage/aliyun/OssDataSegmentPusherTest.java | 125 ++++ .../aliyun/OssObjectSummaryIteratorTest.java | 276 +++++++++ .../druid/storage/aliyun/OssTaskLogsTest.java | 336 +++++++++++ .../apache/druid/storage/aliyun/OssTestUtils.java | 177 ++++++ .../OssTimestampVersionedDataFinderTest.java | 178 ++++++ .../environment-configs/override-examples/oss | 30 + .../java/org/apache/druid/tests/TestNGGroup.java | 7 + .../AbstractOssInputSourceParallelIndexTest.java | 132 +++++ .../tests/indexer/ITOssToOssParallelIndexTest.java | 49 ++ pom.xml | 1 + website/.spelling | 10 +- 45 files changed, 5890 insertions(+), 3 deletions(-) create mode 100644 docs/development/extensions-contrib/aliyun-oss-extensions.md create mode 100644 extensions-contrib/aliyun-oss-extensions/pom.xml create mode 100644 extensions-contrib/aliyun-oss-extensions/src/main/java/org/apache/druid/data/input/aliyun/OssClientConfig.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/main/java/org/apache/druid/data/input/aliyun/OssEntity.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/main/java/org/apache/druid/data/input/aliyun/OssInputSource.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/main/java/org/apache/druid/data/input/aliyun/OssInputSourceDruidModule.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/main/java/org/apache/druid/firehose/aliyun/OssFirehoseDruidModule.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/main/java/org/apache/druid/firehose/aliyun/StaticOssFirehoseFactory.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/main/java/org/apache/druid/storage/aliyun/OssDataSegmentArchiver.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/main/java/org/apache/druid/storage/aliyun/OssDataSegmentArchiverConfig.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/main/java/org/apache/druid/storage/aliyun/OssDataSegmentKiller.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/main/java/org/apache/druid/storage/aliyun/OssDataSegmentMover.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/main/java/org/apache/druid/storage/aliyun/OssDataSegmentPuller.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/main/java/org/apache/druid/storage/aliyun/OssDataSegmentPusher.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/main/java/org/apache/druid/storage/aliyun/OssInputDataConfig.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/main/java/org/apache/druid/storage/aliyun/OssLoadSpec.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/main/java/org/apache/druid/storage/aliyun/OssObjectSummaryIterator.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/main/java/org/apache/druid/storage/aliyun/OssStorageConfig.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/main/java/org/apache/druid/storage/aliyun/OssStorageDruidModule.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/main/java/org/apache/druid/storage/aliyun/OssTaskLogs.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/main/java/org/apache/druid/storage/aliyun/OssTaskLogsConfig.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/main/java/org/apache/druid/storage/aliyun/OssTimestampVersionedDataFinder.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/main/java/org/apache/druid/storage/aliyun/OssUtils.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/main/resources/META-INF/services/org.apache.druid.initialization.DruidModule create mode 100644 extensions-contrib/aliyun-oss-extensions/src/test/java/org/apache/druid/data/input/aliyun/OssInputSourceTest.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/test/java/org/apache/druid/storage/aliyun/OssDataSegmentArchiverTest.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/test/java/org/apache/druid/storage/aliyun/OssDataSegmentKillerTest.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/test/java/org/apache/druid/storage/aliyun/OssDataSegmentMoverTest.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/test/java/org/apache/druid/storage/aliyun/OssDataSegmentPullerTest.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/test/java/org/apache/druid/storage/aliyun/OssDataSegmentPusherConfigTest.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/test/java/org/apache/druid/storage/aliyun/OssDataSegmentPusherTest.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/test/java/org/apache/druid/storage/aliyun/OssObjectSummaryIteratorTest.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/test/java/org/apache/druid/storage/aliyun/OssTaskLogsTest.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/test/java/org/apache/druid/storage/aliyun/OssTestUtils.java create mode 100644 extensions-contrib/aliyun-oss-extensions/src/test/java/org/apache/druid/storage/aliyun/OssTimestampVersionedDataFinderTest.java create mode 100644 integration-tests/docker/environment-configs/override-examples/oss create mode 100644 integration-tests/src/test/java/org/apache/druid/tests/indexer/AbstractOssInputSourceParallelIndexTest.java create mode 100644 integration-tests/src/test/java/org/apache/druid/tests/indexer/ITOssToOssParallelIndexTest.java --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@druid.apache.org For additional commands, e-mail: commits-h...@druid.apache.org