This is an automated email from the ASF dual-hosted git repository.
zhangshenghang pushed a change to branch fix-socket-source-reader-lifecycle
in repository https://gitbox.apache.org/repos/asf/seatunnel.git
from e04a7c2266 Merge remote-tracking branch 'upstream/dev' into
fix-socket-source-reader-lifecycle
add b7d3f1515f [Improve][Zeta] Add ReportMetricsOperation observability
exports (#11104)
add df28704d92 [Docs] Update CNCF landscape license link (#11149)
add b5fd7601bd [Docs] Add first-job entry and getting started recipes
(#11058)
add d774e8ee8c [Feature][Zeta] Decouple Hazelcast IMap via StateStore
Abstraction (#10812)
add 0e2f4ef8d5 [Fix][API] Add missing OptionRule validation for
CatalogFactory creation path (#11127)
add e78073ce66 Merge remote-tracking branch 'upstream/dev' into
fix-socket-source-reader-lifecycle
No new revisions were added by this update.
Summary of changes:
README.md | 3 +-
docs/en/engines/zeta/telemetry.md | 9 +
.../locally/quick-start-seatunnel-engine.md | 3 +-
.../getting-started/locally/run-your-first-job.md | 99 +++++++
.../getting-started/recipes/file-to-starrocks.md | 145 ++++++++++
docs/en/getting-started/recipes/http-to-jdbc.md | 126 ++++++++
docs/en/getting-started/recipes/jdbc-to-s3.md | 137 +++++++++
.../en/getting-started/recipes/kafka-to-iceberg.md | 138 +++++++++
docs/en/getting-started/recipes/multi-table-cdc.md | 204 +++++++++++++
.../getting-started/recipes/mysql-cdc-to-doris.md | 177 +++++++++++
docs/en/introduction/about.md | 26 +-
docs/sidebars.js | 29 ++
docs/zh/engines/zeta/telemetry.md | 9 +
.../locally/quick-start-seatunnel-engine.md | 3 +-
.../getting-started/locally/run-your-first-job.md | 99 +++++++
.../getting-started/recipes/file-to-starrocks.md | 145 ++++++++++
docs/zh/getting-started/recipes/http-to-jdbc.md | 126 ++++++++
docs/zh/getting-started/recipes/jdbc-to-s3.md | 137 +++++++++
.../zh/getting-started/recipes/kafka-to-iceberg.md | 138 +++++++++
docs/zh/getting-started/recipes/multi-table-cdc.md | 204 +++++++++++++
.../getting-started/recipes/mysql-cdc-to-doris.md | 177 +++++++++++
docs/zh/introduction/about.md | 26 +-
.../seatunnel/api/table/factory/FactoryUtil.java | 8 +-
.../api/table/catalog/CatalogTableUtilTest.java | 66 +++++
.../jdbc/catalog/duckdb/DuckDBCatalogFactory.java | 12 +-
.../lance/catalog/LanceCatalogFactory.java | 2 +-
.../apache/seatunnel/engine/common/Constant.java | 4 -
.../engine/server/CoordinatorService.java | 169 +----------
.../seatunnel/engine/server/SeaTunnelServer.java | 98 ++-----
.../engine/server/TaskExecutionService.java | 81 +++++-
.../monitor/CheckpointMonitorService.java | 213 +-------------
.../server/common/SeaTunnelEngineContext.java | 69 +++++
.../statestore/AuthoritativeStateStores.java | 33 +--
.../common/statestore/AuxiliaryStateStores.java | 54 ++++
.../DefaultAuthoritativeStateStores.java | 6 +-
.../statestore/DefaultAuxiliaryStateStores.java | 66 +++++
.../common/statestore/EngineStateStoreNames.java | 20 +-
.../common/statestore/EngineStateStores.java | 75 +++++
.../common/statestore/IterableStateStore.java | 57 ++++
.../server/common/statestore/StateStore.java | 100 +++++++
.../checkpoint/CheckpointOverviewStateStore.java | 67 +++++
.../HazelcastCheckpointOverviewStateStore.java | 282 ++++++++++++++++++
.../hazelcast/HazelcastEngineStateStores.java | 100 +++++++
.../metrics/MetricsSnapshotStateStore.java | 113 ++++++++
.../HazelcastMetricsSnapshotStateStore.java | 322 +++++++++++++++++++++
.../server/execution/TaskExecutionContext.java | 29 +-
.../metrics/ExportsInstanceInitializer.java | 3 +
...unter.java => ReportMetricsOperationStats.java} | 24 +-
.../exports/EngineStateStoreMetricExports.java | 5 +-
.../exports/ReportMetricsOperationExports.java | 90 ++++++
.../CoordinatorServicePipelineCleanupTest.java | 12 +-
.../engine/server/CoordinatorServiceTest.java | 45 +--
.../HazelcastCheckpointOverviewStateStoreTest.java | 133 +++++++++
.../HazelcastMetricsSnapshotStateStoreTest.java | 203 +++++++++++++
.../TelemetryCollectorCoordinatorGuardTest.java | 110 +++++++
.../EngineStateStoreLogicalMetricExportsTest.java | 3 +-
.../exports/EngineStateStoreMetricExportsTest.java | 5 +-
57 files changed, 4295 insertions(+), 544 deletions(-)
create mode 100644 docs/en/getting-started/locally/run-your-first-job.md
create mode 100644 docs/en/getting-started/recipes/file-to-starrocks.md
create mode 100644 docs/en/getting-started/recipes/http-to-jdbc.md
create mode 100644 docs/en/getting-started/recipes/jdbc-to-s3.md
create mode 100644 docs/en/getting-started/recipes/kafka-to-iceberg.md
create mode 100644 docs/en/getting-started/recipes/multi-table-cdc.md
create mode 100644 docs/en/getting-started/recipes/mysql-cdc-to-doris.md
create mode 100644 docs/zh/getting-started/locally/run-your-first-job.md
create mode 100644 docs/zh/getting-started/recipes/file-to-starrocks.md
create mode 100644 docs/zh/getting-started/recipes/http-to-jdbc.md
create mode 100644 docs/zh/getting-started/recipes/jdbc-to-s3.md
create mode 100644 docs/zh/getting-started/recipes/kafka-to-iceberg.md
create mode 100644 docs/zh/getting-started/recipes/multi-table-cdc.md
create mode 100644 docs/zh/getting-started/recipes/mysql-cdc-to-doris.md
create mode 100644
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/SeaTunnelEngineContext.java
copy
seatunnel-api/src/main/java/org/apache/seatunnel/api/source/Collector.java =>
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/AuthoritativeStateStores.java
(55%)
create mode 100644
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/AuxiliaryStateStores.java
copy
seatunnel-api/src/main/java/org/apache/seatunnel/api/sink/SupportMultiTableSink.java
=>
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/DefaultAuthoritativeStateStores.java
(78%)
create mode 100644
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/DefaultAuxiliaryStateStores.java
copy
seatunnel-connectors-v2/connector-easysearch/src/main/java/org/apache/seatunnel/connectors/seatunnel/easysearch/serialize/source/EasysearchRecord.java
=>
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/EngineStateStoreNames.java
(67%)
create mode 100644
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/EngineStateStores.java
create mode 100644
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/IterableStateStore.java
create mode 100644
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/StateStore.java
create mode 100644
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/checkpoint/CheckpointOverviewStateStore.java
create mode 100644
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/checkpoint/hazelcast/HazelcastCheckpointOverviewStateStore.java
create mode 100644
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/hazelcast/HazelcastEngineStateStores.java
create mode 100644
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/metrics/MetricsSnapshotStateStore.java
create mode 100644
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/metrics/hazelcast/HazelcastMetricsSnapshotStateStore.java
copy
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/telemetry/metrics/entity/{JobCounter.java
=> ReportMetricsOperationStats.java} (56%)
create mode 100644
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/telemetry/metrics/exports/ReportMetricsOperationExports.java
create mode 100644
seatunnel-engine/seatunnel-engine-server/src/test/java/org/apache/seatunnel/engine/server/common/statestore/checkpoint/hazelcast/HazelcastCheckpointOverviewStateStoreTest.java
create mode 100644
seatunnel-engine/seatunnel-engine-server/src/test/java/org/apache/seatunnel/engine/server/common/statestore/metrics/hazelcast/HazelcastMetricsSnapshotStateStoreTest.java