Search before asking
Description
SeaTunnel’s IMAP source currently persists state (e.g., offsets, UID tracking, checkpoints) in HDFS. This proposal adds support for S3-compatible object storage as an alternative state backend.
Usage Scenario
We use S3 compatible storage and would like to have an ability to store imap in it as we do not have access to HDFS.
Related issues
Proposed Behavior
-
Support storing IMAP source state in:
- S3
- MinIO
- Other S3-compatible object storage
-
Configuration aligns with existing SeaTunnel S3 settings:
- Endpoint
- Bucket
- Path/prefix
- Credentials
-
State semantics remain consistent with the current HDFS implementation (fault tolerance and delivery guarantees unchanged).
Are you willing to submit a PR?
Code of Conduct
Search before asking
Description
SeaTunnel’s IMAP source currently persists state (e.g., offsets, UID tracking, checkpoints) in HDFS. This proposal adds support for S3-compatible object storage as an alternative state backend.
Usage Scenario
We use S3 compatible storage and would like to have an ability to store imap in it as we do not have access to HDFS.
Related issues
Proposed Behavior
Support storing IMAP source state in:
Configuration aligns with existing SeaTunnel S3 settings:
State semantics remain consistent with the current HDFS implementation (fault tolerance and delivery guarantees unchanged).
Are you willing to submit a PR?
Code of Conduct