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

lidongdai pushed a change to branch docs-architecture-design
in repository https://gitbox.apache.org/repos/asf/seatunnel.git


 discard f3368c7244 docs: align EN architecture docs with Zeta implementation
 discard 7cfab2e2b3 Docs: review and refine architecture documents for accuracy
 discard 20ec27c880 docs(zh): align Jdbc connector name in examples
 discard 378e3be9b2 docs(zh): fix schema evolution config examples
 discard ca3e8c8e52 docs(zh): remove source references and java blocks
 discard 76e8354ec1 Remove tasks/architecture-docs-design.md from PR
 discard 44bd702c17 [Doc] Add comprehensive architecture design documentation
     add 4c110c8fdf [Feature][Connector-V2][HdfsFile] Support true large-file 
split for parallel read (#10332)
     add 94d6f5c675 [Fix][docs]fix schema-feature.md doc error (#10413)
     add 6948d3492e [Feat][Connector-v2][Kafka] Add support for Schema Registry 
wire format in Protobuf deserialization (#10183)
     add 70c7040746 [Improve][Common] Improve SinkFlowTestUtils Checkpoint 
Logic (#10071)
     add 1cfffc7094 [Fix][Connector-V2] Fix NPE when heartbeat.action.query is 
configured (#10278)
     add 0a4e6ae38e [Fix] [Zeta] Fix Write Count Display Issue in Multi-Sink 
Scenarios (#10376)
     add 9aea5c9546 [Improve][Zeta] engine-server and seantunnel-ui support 
remote paginated queries (#9951)
     add 07c0bd1ef3 [Fix][Zeta] Fix memory leak when cancelling pending job 
(#10315)
     add eca4e2b342 [Improve][Core][Metrics] Refactor and enhance job metrics 
handling for multiple sinks with updated tests (#10273)
     add 8e27bffff8 [Fix][Connector-v2][MongoDB] There is a problem with using 
Cache for multi-task submission (#10116)
     add 2be8d7bd0b docs: align EN architecture docs with Zeta implementation

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (f3368c7244)
            \
             N -- N -- N   refs/heads/docs-architecture-design (2be8d7bd0b)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/backend.yml                      |   4 +-
 docs/en/connectors/source/HdfsFile.md              |  26 +
 docs/en/connectors/source/Kafka.md                 |  56 +-
 docs/en/connectors/source/LocalFile.md             |  15 +-
 docs/en/engines/zeta/rest-api-v2.md                |  15 +-
 .../introduction/concepts/incompatible-changes.md  |  24 +
 docs/en/introduction/concepts/schema-feature.md    |   2 +-
 docs/sidebars.js                                   |  48 --
 docs/zh/architecture/api-design/catalog-table.md   | 393 --------------
 .../architecture/api-design/sink-architecture.md   | 376 --------------
 .../architecture/api-design/source-architecture.md | 438 ----------------
 docs/zh/architecture/data-flow/multi-table.md      | 434 ----------------
 docs/zh/architecture/design-philosophy.md          | 449 ----------------
 docs/zh/architecture/engine/engine-architecture.md | 574 ---------------------
 docs/zh/architecture/engine/resource-management.md | 539 -------------------
 .../fault-tolerance/checkpoint-mechanism.md        | 549 --------------------
 .../architecture/fault-tolerance/exactly-once.md   | 504 ------------------
 docs/zh/architecture/overview.md                   | 439 ----------------
 .../architecture/translation/translation-layer.md  | 251 ---------
 docs/zh/connectors/source/HdfsFile.md              |  26 +
 docs/zh/connectors/source/Kafka.md                 |  54 ++
 docs/zh/connectors/source/LocalFile.md             |  13 +
 docs/zh/engines/zeta/rest-api-v2.md                |  15 +-
 .../introduction/concepts/incompatible-changes.md  |  24 +
 docs/zh/introduction/concepts/schema-feature.md    |   2 +-
 .../DefaultHeartbeatConnectionProvider.java        |  20 +-
 .../base/relational/JdbcSourceEventDispatcher.java |   3 +
 .../seatunnel/cdc/mongodb/utils/MongodbUtils.java  |  17 +-
 .../reader/fetch/MySqlSourceFetchTaskContext.java  |   8 +
 .../reader/fetch/OracleSourceFetchTaskContext.java |  11 +-
 .../reader/PostgresSourceFetchTaskContext.java     |  14 +
 .../fetch/SqlServerSourceFetchTaskContext.java     |  15 +-
 .../seatunnel/sink/SinkFlowTestUtils.java          | 338 +++++++++++-
 .../file/exception/FileConnectorErrorCode.java     |   5 +-
 .../file/source/BaseMultipleTableFileSource.java   |  24 +-
 .../file/source/reader/AbstractReadStrategy.java   |  22 +-
 .../split/AccordingToSplitSizeSplitStrategy.java   | 242 ++++++---
 .../file/source/split/FileSourceSplit.java         |  14 +
 .../source/split/FileSplitStrategyFactory.java}    |  23 +-
 .../MultipleTableFileSourceSplitEnumerator.java    |  68 ++-
 .../split/MultipleTableFileSplitStrategy.java      |  72 +++
 .../source/split/ParquetFileSplitStrategy.java     |  74 ++-
 .../source/reader/AbstractReadStrategyTest.java    |  81 +++
 .../split/FileSourceSplitCompatibilityTest.java    | 209 ++++++++
 .../seatunnel/file/hdfs/source/HdfsFileSource.java |   6 +-
 .../file/hdfs/source/HdfsFileSourceFactory.java    |  12 +
 ...sFileAccordingToSplitSizeSplitStrategyTest.java | 229 ++++++++
 .../split/HdfsFileSplitStrategyFactoryTest.java    | 123 +++++
 .../file/local/source/LocalFileSource.java         |   9 +-
 ...LocalFileAccordingToSplitSizeSplitStrategy.java |  47 +-
 .../seatunnel/file/local/LocalFileSourceTest.java  |  61 ++-
 .../file/local/SplitFileStrategyTest.java          | 141 ++---
 .../seatunnel/kafka/config/KafkaSourceOptions.java |   9 +
 .../seatunnel/kafka/source/KafkaSourceConfig.java  |  10 +-
 .../seatunnel/kafka/source/KafkaSourceFactory.java |   5 +
 .../src/test/java/mongodb/MongodbCDCIT.java        |  48 ++
 ..._mysql.conf => mongodbcdc_to_mysql_orders.conf} |  11 +-
 .../cdc/mysql/AbstractMysqlCDCITBase.java          |  60 +++
 ....conf => mysqlcdc_to_mysql_with_heartbeat.conf} |   7 +-
 .../seatunnel/cdc/oracle/OracleCDCIT.java          |  34 ++
 ...onf => oraclecdc_to_oracle_with_heartbeat.conf} |   5 +-
 .../seatunnel/cdc/postgres/PostgresCDCIT.java      |  60 +++
 ...=> postgrescdc_to_postgres_with_heartbeat.conf} |   4 +
 .../connector/cdc/sqlserver/SqlServerCDCIT.java    | 163 ++++--
 ...=> sqlservercdc_to_console_with_heartbeat.conf} |   4 +
 .../e2e/connector/file/hdfs/HdfsFileIT.java        |  41 ++
 ...sert.conf => hdfs_parquet_split_to_assert.conf} |   3 +-
 ..._assert.conf => hdfs_text_split_to_assert.conf} |  16 +-
 .../seatunnel/e2e/connector/kafka/KafkaIT.java     | 100 ++++
 ...chema_registry_header_transform_to_assert.conf} |  10 +-
 .../connector-mongodb-e2e/pom.xml                  |   7 +
 .../e2e/connector/v2/mongodb/MongodbIT.java        | 103 +++-
 .../fake_source_to_transaction_sink_mongodb.conf   |  74 ---
 .../seatunnel/engine/e2e/CommittedMetricsIT.java   |  17 +-
 .../seatunnel/engine/e2e/MultiTableMetricsIT.java  |  32 +-
 .../org/apache/seatunnel/engine/e2e/RestApiIT.java |   8 +-
 .../seatunnel/engine/client/job/JobClient.java     |  25 +-
 .../seatunnel/engine/client/JobClientTest.java     |  19 +-
 .../engine/core/parse/JobConfigParser.java         |   6 +-
 .../engine/server/CoordinatorService.java          |   7 -
 .../engine/server/dag/physical/PhysicalPlan.java   |   1 +
 .../engine/server/rest/service/BaseService.java    | 332 +++++++++++-
 .../engine/server/rest/service/JobInfoService.java |   4 +
 .../server/rest/servlet/FinishedJobsServlet.java   |   4 +-
 .../server/rest/servlet/PageBaseServlet.java       |  75 +++
 .../server/rest/servlet/RunningJobsServlet.java    |   4 +-
 ...CoordinatorServiceWithCancelPendingJobTest.java |  20 +-
 .../engine/server/rest/RestApiHttpsTest.java       | 273 +++++++++-
 .../server/rest/RestApiRequestCallback.java}       |   9 +-
 .../rest/service/BaseServiceTableMetricsTest.java  | 288 ++++++++++-
 .../seatunnel-engine-ui/src/service/job/index.ts   |   6 +-
 .../seatunnel-engine-ui/src/service/job/types.ts   |   5 +
 .../seatunnel-engine-ui/src/tests/jobs.spec.ts     |  26 +-
 .../src/views/jobs/finished-jobs.tsx               |  25 +-
 .../src/views/jobs/running-jobs.tsx                |  25 +-
 .../protobuf/ProtobufDeserializationSchema.java    |  15 +-
 ...RegistryAwareProtobufDeserializationSchema.java | 129 +++++
 ...stryAwareProtobufDeserializationSchemaTest.java | 192 +++++++
 tasks/docs-zh-architecture-accuracy-review.md      | 187 -------
 99 files changed, 3910 insertions(+), 5756 deletions(-)
 delete mode 100644 docs/zh/architecture/api-design/catalog-table.md
 delete mode 100644 docs/zh/architecture/api-design/sink-architecture.md
 delete mode 100644 docs/zh/architecture/api-design/source-architecture.md
 delete mode 100644 docs/zh/architecture/data-flow/multi-table.md
 delete mode 100644 docs/zh/architecture/design-philosophy.md
 delete mode 100644 docs/zh/architecture/engine/engine-architecture.md
 delete mode 100644 docs/zh/architecture/engine/resource-management.md
 delete mode 100644 docs/zh/architecture/fault-tolerance/checkpoint-mechanism.md
 delete mode 100644 docs/zh/architecture/fault-tolerance/exactly-once.md
 delete mode 100644 docs/zh/architecture/overview.md
 delete mode 100644 docs/zh/architecture/translation/translation-layer.md
 copy 
seatunnel-api/src/main/java/org/apache/seatunnel/api/table/catalog/SQLPreviewResult.java
 => 
seatunnel-connectors-v2/connector-cdc/connector-cdc-base/src/main/java/io/debezium/heartbeat/DefaultHeartbeatConnectionProvider.java
 (68%)
 rename 
seatunnel-connectors-v2/connector-file/{connector-file-local/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/local/source/split/LocalFileSplitStrategyFactory.java
 => 
connector-file-base/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/source/split/FileSplitStrategyFactory.java}
 (79%)
 create mode 100644 
seatunnel-connectors-v2/connector-file/connector-file-base/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/source/split/MultipleTableFileSplitStrategy.java
 create mode 100644 
seatunnel-connectors-v2/connector-file/connector-file-base/src/test/java/org/apache/seatunnel/connectors/seatunnel/file/source/split/FileSourceSplitCompatibilityTest.java
 create mode 100644 
seatunnel-connectors-v2/connector-file/connector-file-hadoop/src/test/java/org/apache/seatunnel/connectors/seatunnel/file/hdfs/source/split/HdfsFileAccordingToSplitSizeSplitStrategyTest.java
 create mode 100644 
seatunnel-connectors-v2/connector-file/connector-file-hadoop/src/test/java/org/apache/seatunnel/connectors/seatunnel/file/hdfs/source/split/HdfsFileSplitStrategyFactoryTest.java
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-mongodb-e2e/src/test/resources/{mongodbcdc_to_mysql.conf
 => mongodbcdc_to_mysql_orders.conf} (89%)
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-mysql-e2e/src/test/resources/{mysqlcdc_to_mysql.conf
 => mysqlcdc_to_mysql_with_heartbeat.conf} (93%)
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-oracle-e2e/src/test/resources/{oraclecdc_to_oracle_use_select_count.conf
 => oraclecdc_to_oracle_with_heartbeat.conf} (93%)
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-postgres-e2e/src/test/resources/{postgrescdc_to_postgres.conf
 => postgrescdc_to_postgres_with_heartbeat.conf} (92%)
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-sqlserver-e2e/src/test/resources/{sqlservercdc_to_console.conf
 => sqlservercdc_to_console_with_heartbeat.conf} (91%)
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-file-hadoop-e2e/src/test/resources/{hdfs_normal_to_assert.conf
 => hdfs_parquet_split_to_assert.conf} (97%)
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-file-hadoop-e2e/src/test/resources/{hdfs_empty_text_to_assert.conf
 => hdfs_text_split_to_assert.conf} (73%)
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/protobuf/{kafka_protobuf_transform_to_assert.conf
 => kafka_protobuf_schema_registry_header_transform_to_assert.conf} (94%)
 delete mode 100644 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mongodb-e2e/src/test/resources/transactionIT/fake_source_to_transaction_sink_mongodb.conf
 create mode 100644 
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/rest/servlet/PageBaseServlet.java
 copy 
seatunnel-engine/seatunnel-engine-server/src/{main/java/org/apache/seatunnel/engine/server/rest/ErrResponse.java
 => 
test/java/org/apache/seatunnel/engine/server/rest/RestApiRequestCallback.java} 
(87%)
 create mode 100644 
seatunnel-formats/seatunnel-format-protobuf/src/main/java/org/apache/seatunnel/format/protobuf/SchemaRegistryAwareProtobufDeserializationSchema.java
 create mode 100644 
seatunnel-formats/seatunnel-format-protobuf/src/test/java/org/apache/seatunnel/format/protobuf/SchemaRegistryAwareProtobufDeserializationSchemaTest.java
 delete mode 100644 tasks/docs-zh-architecture-accuracy-review.md

Reply via email to