This is an automated email from the ASF dual-hosted git repository.
tyrantlucifer pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/seatunnel.git
from c13c03199 [Hotfix][CDC] Fix chunk start/end parameter type error
(#4777)
add d428ac688 [Feature][Zeta] Add OSS support for Imap storage to
cluster-mode type (#4683)
No new revisions were added by this update.
Summary of changes:
docs/en/seatunnel-engine/deployment.md | 24 +++
pom.xml | 40 +++-
seatunnel-dist/pom.xml | 27 ++-
seatunnel-dist/release-docs/LICENSE | 5 +-
.../release-docs/licenses/LICENSE-asm.txt | 27 +++
.../src/main/assembly/assembly-bin-ci.xml | 8 +
.../connector-seatunnel-e2e-base/pom.xml | 23 +++
.../engine/e2e/ClusterFaultToleranceIT.java | 219 +++++++++++++++++++++
.../engine/server/TaskExecutionService.java | 12 ++
.../imap-storage-plugins/imap-storage-file/pom.xml | 23 +++
.../engine/imap/storage/file/IMapFileStorage.java | 30 ++-
.../imap/storage/file/IMapFileStorageFactory.java | 7 -
.../engine/imap/storage/file/common/WALReader.java | 72 +------
.../engine/imap/storage/file/common/WALWriter.java | 52 ++---
.../file/config}/AbstractConfiguration.java | 35 ++--
.../storage/file/config}/FileConfiguration.java | 5 +-
.../storage/file/config/HdfsConfiguration.java} | 12 +-
.../storage/file/config}/OssConfiguration.java | 13 +-
.../imap/storage/file/config}/S3Configuration.java | 33 +---
.../imap/storage/file/disruptor/WALDisruptor.java | 10 +-
.../storage/file/disruptor/WALWorkHandler.java | 9 +-
.../storage/file/wal/DiscoveryWalFileFactory.java | 55 ++++++
.../reader/DefaultReader.java} | 131 +++---------
.../imap/storage/file/wal/reader/IFileReader.java} | 14 +-
.../imap/storage/file/wal/writer/CloudWriter.java | 123 ++++++++++++
.../WALWriter.java => wal/writer/HdfsWriter.java} | 25 ++-
.../imap/storage/file/wal/writer/IFileWriter.java} | 18 +-
.../writer/OssWriter.java} | 18 +-
.../writer/S3Writer.java} | 18 +-
...torageTest.java => IMapFileOSSStorageTest.java} | 46 ++++-
.../imap/storage/file/IMapFileStorageTest.java | 4 +-
.../file/common/WALReaderAndWriterTest.java | 5 +-
.../storage/file/disruptor/WALDisruptorTest.java | 4 +-
tools/dependencies/known-dependencies.txt | 3 +
34 files changed, 820 insertions(+), 330 deletions(-)
create mode 100644 seatunnel-dist/release-docs/licenses/LICENSE-asm.txt
copy
seatunnel-engine/seatunnel-engine-storage/{checkpoint-storage-plugins/checkpoint-storage-hdfs/src/main/java/org/apache/seatunnel/engine/checkpoint/storage/hdfs/common
=>
imap-storage-plugins/imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/config}/AbstractConfiguration.java
(65%)
copy
seatunnel-engine/seatunnel-engine-storage/{checkpoint-storage-plugins/checkpoint-storage-hdfs/src/main/java/org/apache/seatunnel/engine/checkpoint/storage/hdfs/common
=>
imap-storage-plugins/imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/config}/FileConfiguration.java
(88%)
copy
seatunnel-engine/seatunnel-engine-storage/{checkpoint-storage-plugins/checkpoint-storage-hdfs/src/main/java/org/apache/seatunnel/engine/checkpoint/storage/hdfs/common/LocalConfiguration.java
=>
imap-storage-plugins/imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/config/HdfsConfiguration.java}
(70%)
copy
seatunnel-engine/seatunnel-engine-storage/{checkpoint-storage-plugins/checkpoint-storage-hdfs/src/main/java/org/apache/seatunnel/engine/checkpoint/storage/hdfs/common
=>
imap-storage-plugins/imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/config}/OssConfiguration.java
(81%)
copy
seatunnel-engine/seatunnel-engine-storage/{checkpoint-storage-plugins/checkpoint-storage-hdfs/src/main/java/org/apache/seatunnel/engine/checkpoint/storage/hdfs/common
=>
imap-storage-plugins/imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/config}/S3Configuration.java
(63%)
create mode 100644
seatunnel-engine/seatunnel-engine-storage/imap-storage-plugins/imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/wal/DiscoveryWalFileFactory.java
copy
seatunnel-engine/seatunnel-engine-storage/imap-storage-plugins/imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/{common/WALReader.java
=> wal/reader/DefaultReader.java} (54%)
copy
seatunnel-engine/{seatunnel-engine-serializer/serializer-api/src/main/java/org/apache/seatunnel/engine/serializer/api/Serializer.java
=>
seatunnel-engine-storage/imap-storage-plugins/imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/wal/reader/IFileReader.java}
(66%)
create mode 100644
seatunnel-engine/seatunnel-engine-storage/imap-storage-plugins/imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/wal/writer/CloudWriter.java
copy
seatunnel-engine/seatunnel-engine-storage/imap-storage-plugins/imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/{common/WALWriter.java
=> wal/writer/HdfsWriter.java} (78%)
copy
seatunnel-engine/{seatunnel-engine-serializer/serializer-api/src/main/java/org/apache/seatunnel/engine/serializer/api/Serializer.java
=>
seatunnel-engine-storage/imap-storage-plugins/imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/wal/writer/IFileWriter.java}
(60%)
copy
seatunnel-engine/seatunnel-engine-storage/imap-storage-plugins/imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/{scheduler/SchedulerTaskInfo.java
=> wal/writer/OssWriter.java} (78%)
copy
seatunnel-engine/seatunnel-engine-storage/imap-storage-plugins/imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/{scheduler/SchedulerTaskInfo.java
=> wal/writer/S3Writer.java} (78%)
copy
seatunnel-engine/seatunnel-engine-storage/imap-storage-plugins/imap-storage-file/src/test/java/org/apache/seatunnel/engine/imap/storage/file/{IMapFileStorageTest.java
=> IMapFileOSSStorageTest.java} (69%)