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

kirs pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-seatunnel.git


    from c9b9fff26 [Improve] [Engine] Move Completed Checkpoint trigger to 
CheckpointCoordinator (#3514)
     add 18385c17e [Engine]Support IMap File Storage (#3418)

No new revisions were added by this update.

Summary of changes:
 pom.xml                                            |   1 +
 seatunnel-engine/pom.xml                           |   6 +
 .../pom.xml                                        |   9 +-
 .../engine/imap/storage/api/IMapStorage.java       |  68 +++++
 .../storage/api/common/ProtoStuffSerializer.java   | 134 +++++++++
 .../imap/storage/api}/common/Serializer.java       |   4 +-
 .../api/exception/IMapStorageException.java}       |  16 +-
 .../pom.xml                                        |  20 +-
 .../engine/imap/storage/file/IMapFileStorage.java  | 325 +++++++++++++++++++++
 .../engine/imap/storage/file/bean/IMapData.java}   |  28 +-
 .../imap/storage/file/bean/IMapFileData.java}      |  29 +-
 .../imap/storage/file/common/FileConstants.java    |  69 +++++
 .../imap/storage/file/common/WALDataUtils.java     |  55 ++++
 .../engine/imap/storage/file/common/WALReader.java | 182 ++++++++++++
 .../engine/imap/storage/file/common/WALWriter.java |  76 +++++
 .../imap/storage/file/disruptor/FileWALEvent.java} |  22 +-
 .../imap/storage/file/disruptor/WALDisruptor.java  | 100 +++++++
 .../imap/storage/file/disruptor/WALEventType.java} |  17 +-
 .../storage/file/disruptor/WALWorkHandler.java     |  88 ++++++
 .../imap/storage/file/future/RequestFuture.java    |  74 +++++
 .../storage/file/future/RequestFutureCache.java    |  51 ++++
 .../storage/file/scheduler/SchedulerTaskInfo.java} |  10 +-
 .../imap/storage/file/IMapFileStorageTest.java     | 100 +++++++
 .../file/common/WALReaderAndWriterTest.java        | 119 ++++++++
 .../storage/file/disruptor/WALDisruptorTest.java   |  84 ++++++
 seatunnel-engine/seatunnel-engine-storage/pom.xml  |   2 +
 tools/checkstyle/checkStyle.xml                    |   2 +
 27 files changed, 1643 insertions(+), 48 deletions(-)
 copy seatunnel-engine/seatunnel-engine-storage/{checkpoint-storage-api => 
imap-storage-api}/pom.xml (85%)
 create mode 100644 
seatunnel-engine/seatunnel-engine-storage/imap-storage-api/src/main/java/org/apache/seatunnel/engine/imap/storage/api/IMapStorage.java
 create mode 100644 
seatunnel-engine/seatunnel-engine-storage/imap-storage-api/src/main/java/org/apache/seatunnel/engine/imap/storage/api/common/ProtoStuffSerializer.java
 copy 
seatunnel-engine/seatunnel-engine-storage/{checkpoint-storage-api/src/main/java/org/apache/seatunnel/engine/checkpoint/storage
 => 
imap-storage-api/src/main/java/org/apache/seatunnel/engine/imap/storage/api}/common/Serializer.java
 (91%)
 copy 
seatunnel-engine/seatunnel-engine-storage/{checkpoint-storage-api/src/main/java/org/apache/seatunnel/engine/checkpoint/storage/exception/CheckpointStorageException.java
 => 
imap-storage-api/src/main/java/org/apache/seatunnel/engine/imap/storage/api/exception/IMapStorageException.java}
 (65%)
 copy 
seatunnel-engine/seatunnel-engine-storage/{checkpoint-storage-plugins/checkpoint-storage-hdfs
 => imap-storage-file}/pom.xml (73%)
 create mode 100644 
seatunnel-engine/seatunnel-engine-storage/imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/IMapFileStorage.java
 copy 
seatunnel-engine/seatunnel-engine-storage/{checkpoint-storage-api/src/main/java/org/apache/seatunnel/engine/checkpoint/storage/PipelineState.java
 => 
imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/bean/IMapData.java}
 (64%)
 copy 
seatunnel-engine/seatunnel-engine-storage/{checkpoint-storage-api/src/main/java/org/apache/seatunnel/engine/checkpoint/storage/PipelineState.java
 => 
imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/bean/IMapFileData.java}
 (60%)
 create mode 100644 
seatunnel-engine/seatunnel-engine-storage/imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/common/FileConstants.java
 create mode 100644 
seatunnel-engine/seatunnel-engine-storage/imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/common/WALDataUtils.java
 create mode 100644 
seatunnel-engine/seatunnel-engine-storage/imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/common/WALReader.java
 create mode 100644 
seatunnel-engine/seatunnel-engine-storage/imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/common/WALWriter.java
 copy 
seatunnel-engine/seatunnel-engine-storage/{checkpoint-storage-api/src/main/java/org/apache/seatunnel/engine/checkpoint/storage/PipelineState.java
 => 
imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/disruptor/FileWALEvent.java}
 (64%)
 create mode 100644 
seatunnel-engine/seatunnel-engine-storage/imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/disruptor/WALDisruptor.java
 copy 
seatunnel-engine/seatunnel-engine-storage/{checkpoint-storage-api/src/main/java/org/apache/seatunnel/engine/checkpoint/storage/constants/StorageConstants.java
 => 
imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/disruptor/WALEventType.java}
 (76%)
 create mode 100644 
seatunnel-engine/seatunnel-engine-storage/imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/disruptor/WALWorkHandler.java
 create mode 100644 
seatunnel-engine/seatunnel-engine-storage/imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/future/RequestFuture.java
 create mode 100644 
seatunnel-engine/seatunnel-engine-storage/imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/future/RequestFutureCache.java
 copy 
seatunnel-engine/seatunnel-engine-storage/{checkpoint-storage-api/src/main/java/org/apache/seatunnel/engine/checkpoint/storage/PipelineState.java
 => 
imap-storage-file/src/main/java/org/apache/seatunnel/engine/imap/storage/file/scheduler/SchedulerTaskInfo.java}
 (81%)
 create mode 100644 
seatunnel-engine/seatunnel-engine-storage/imap-storage-file/src/test/java/org/apache/seatunnel/engine/imap/storage/file/IMapFileStorageTest.java
 create mode 100644 
seatunnel-engine/seatunnel-engine-storage/imap-storage-file/src/test/java/org/apache/seatunnel/engine/imap/storage/file/common/WALReaderAndWriterTest.java
 create mode 100644 
seatunnel-engine/seatunnel-engine-storage/imap-storage-file/src/test/java/org/apache/seatunnel/engine/imap/storage/file/disruptor/WALDisruptorTest.java

Reply via email to