This is an automated email from the ASF dual-hosted git repository.
luchunliang pushed a change to branch branch-1.9
in repository https://gitbox.apache.org/repos/asf/inlong.git
from ddbdb226d9 [INLONG-8447][Manager] Optimize paging logic (#8448)
add 083b1dfb76 [INLONG-8914][DataProxy] Optimize DataProxy event
statistics (#8915)
add a63b1d9591 [INLONG-7908][Sort] PostgreSQL connector supports parallel
read (#8664)
add 9558057833 [INLONG-8916][SDK] Update SDK configuration file for
dataproxy cpp sdk (#8917)
add f5e9f35a62 [INLONG-8918][DataProxy] Change tube to tubemq (#8919)
add 9fbb47939a [INLONG-8403][Manager] Support resource migrate to another
tenant (#8913)
add 25e03cedea [INLONG-8845][Manager] Support Tencent Cloud Log Service
data flow (#8892)
No new revisions were added by this update.
Summary of changes:
bin/inlong-daemon | 2 +-
.../inlong/dataproxy/config/ConfigManager.java | 4 +-
.../inlong/dataproxy/consts/ConfigConstants.java | 2 -
.../inlong/dataproxy/consts/StatConstants.java | 8 +-
.../dataproxy/sink/mq/MessageQueueZoneSink.java | 4 +-
.../dataproxy/sink/mq/kafka/KafkaHandler.java | 24 +-
.../dataproxy/sink/mq/pulsar/PulsarHandler.java | 41 +-
.../inlong/dataproxy/sink/mq/tube/TubeHandler.java | 29 +-
.../apache/inlong/dataproxy/source/BaseSource.java | 16 +-
.../dataproxy/source/ServerMessageHandler.java | 10 +-
.../inlong/dataproxy/source/SourceConstants.java | 2 -
.../source/httpMsg/HttpMessageHandler.java | 14 +-
.../inlong/dataproxy/source/v0msg/CodecBinMsg.java | 8 +-
.../dataproxy/source/v0msg/CodecTextMsg.java | 4 +-
.../inlong/dataproxy/source/UdpSourceTest.java | 1 -
.../inlong/manager/common/consts/DataNodeType.java | 5 +
.../manager/common/consts/InlongConstants.java | 2 +
.../inlong/manager/common/consts/SinkType.java | 5 +
.../manager/dao/mapper/DataNodeEntityMapper.java | 7 +
.../dao/mapper/InlongConsumeEntityMapper.java | 6 +
.../dao/mapper/InlongGroupEntityMapper.java | 4 +
.../dao/mapper/TenantClusterTagEntityMapper.java | 4 +
.../resources/mappers/DataNodeEntityMapper.xml | 52 +-
.../mappers/InlongConsumeEntityMapper.xml | 22 +
.../resources/mappers/InlongGroupEntityMapper.xml | 11 +-
.../mappers/TenantClusterTagEntityMapper.xml | 13 +
.../pojo/group/pulsar/InlongPulsarRequest.java | 2 +-
.../pojo/group/pulsar/InlongPulsarTopicInfo.java | 2 +-
.../manager/pojo/node/cls/ClsDataNodeDTO.java | 94 +++
.../manager/pojo/node/cls/ClsDataNodeInfo.java | 81 ++
.../manager/pojo/node/cls/ClsDataNodeRequest.java | 71 ++
.../inlong/manager/pojo/sink/cls/ClsSink.java | 90 +++
.../inlong/manager/pojo/sink/cls/ClsSinkDTO.java | 76 ++
.../cls/ClsSinkRequest.java} | 41 +-
inlong-manager/manager-service/pom.xml | 5 +-
.../manager/service/group/GroupCheckService.java | 13 -
.../service/group/InlongGroupOperator4Pulsar.java | 2 +-
.../service/node/cls/ClsDataNodeOperator.java | 111 +++
.../resource/sink/cls/ClsResourceOperator.java | 183 +++++
.../sink/pulsar/PulsarResourceOperator.java | 6 +
.../manager/service/sink/cls/ClsSinkOperator.java | 131 ++++
.../service/tenant/InlongTenantService.java | 2 +
.../service/tenant/InlongTenantServiceImpl.java | 135 +++-
.../web/controller/InlongTenantController.java | 10 +
.../release/conf/config_example.json | 40 +-
.../sort/parser/AllMigratePostgreSQLTest.java | 1 +
.../sort/cdc/base/dialect/DataSourceDialect.java | 13 +-
.../connection/JdbcConnectionPoolFactory.java | 1 -
.../state/PendingSplitsStateSerializer.java | 3 +
.../meta/offset/OffsetDeserializerSerializer.java | 7 +-
.../meta/split/FinishedSnapshotSplitInfo.java | 3 +
.../source/meta/split/SourceSplitSerializer.java | 15 +-
.../source/reader/IncrementalSourceReader.java | 11 +-
.../reader/IncrementalSourceRecordEmitter.java | 20 +-
.../cdc/base/source/reader/external/FetchTask.java | 4 +
.../inlong/sort/cdc/base/util/RecordUtils.java | 13 +
.../sort-connectors/postgres-cdc/pom.xml | 42 +-
.../postgresql/PostgresObjectFactory.java | 135 ++++
.../io/debezium/connector/postgresql/Utils.java | 79 ++
.../connector/postgresql/connection/Lsn.java | 161 ++++
.../postgresql/connection/PostgresConnection.java | 812 +++++++++++++++++++++
.../external/IncrementalSourceStreamFetcher.java | 253 +++++++
.../sort/cdc/postgres/DebeziumSourceFunction.java | 2 +-
.../cdc/postgres/source/PostgresChunkSplitter.java | 394 ++++++++++
.../source/PostgresConnectionPoolFactory.java | 42 ++
.../sort/cdc/postgres/source/PostgresDialect.java | 186 +++++
.../cdc/postgres/source/PostgresSourceBuilder.java | 260 +++++++
.../source/config/PostgresSourceConfig.java | 103 +++
.../source/config/PostgresSourceConfigFactory.java | 174 +++++
.../source/fetch/PostgresScanFetchTask.java | 405 ++++++++++
.../fetch/PostgresSourceFetchTaskContext.java | 276 +++++++
.../source/fetch/PostgresStreamFetchTask.java | 235 ++++++
.../handler/PostgresSchemaChangeEventHandler.java | 30 +-
.../cdc/postgres/source/offset/PostgresOffset.java | 128 ++++
.../source/offset/PostgresOffsetFactory.java | 55 ++
.../source/options/PostgresSourceOptions.java | 83 +++
.../reader/PostgresSourceRecordEmitter.java} | 144 ++--
.../cdc/postgres/source/utils/PgQueryUtils.java | 327 +++++++++
.../sort/cdc/postgres/source/utils/PgSchema.java | 106 +++
.../cdc/postgres/source/utils/PgTypeUtils.java | 171 +++++
.../postgres/source/utils/TableDiscoveryUtils.java | 60 ++
.../cdc/postgres/table/PostgreSQLTableFactory.java | 141 +++-
.../cdc/postgres/table/PostgreSQLTableSource.java | 132 +++-
licenses/inlong-manager/LICENSE | 1 +
licenses/inlong-sort-connectors/LICENSE | 23 +
pom.xml | 6 +
86 files changed, 6150 insertions(+), 302 deletions(-)
create mode 100644
inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/node/cls/ClsDataNodeDTO.java
create mode 100644
inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/node/cls/ClsDataNodeInfo.java
create mode 100644
inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/node/cls/ClsDataNodeRequest.java
create mode 100644
inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/sink/cls/ClsSink.java
create mode 100644
inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/sink/cls/ClsSinkDTO.java
copy
inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/{group/pulsar/InlongPulsarTopicInfo.java
=> sink/cls/ClsSinkRequest.java} (58%)
create mode 100644
inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/node/cls/ClsDataNodeOperator.java
create mode 100644
inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/resource/sink/cls/ClsResourceOperator.java
create mode 100644
inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/sink/cls/ClsSinkOperator.java
create mode 100644
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/postgres-cdc/src/main/java/io/debezium/connector/postgresql/PostgresObjectFactory.java
create mode 100644
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/postgres-cdc/src/main/java/io/debezium/connector/postgresql/Utils.java
create mode 100644
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/postgres-cdc/src/main/java/io/debezium/connector/postgresql/connection/Lsn.java
create mode 100644
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/postgres-cdc/src/main/java/io/debezium/connector/postgresql/connection/PostgresConnection.java
create mode 100644
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/postgres-cdc/src/main/java/org/apache/inlong/sort/cdc/base/source/reader/external/IncrementalSourceStreamFetcher.java
create mode 100644
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/postgres-cdc/src/main/java/org/apache/inlong/sort/cdc/postgres/source/PostgresChunkSplitter.java
create mode 100644
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/postgres-cdc/src/main/java/org/apache/inlong/sort/cdc/postgres/source/PostgresConnectionPoolFactory.java
create mode 100644
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/postgres-cdc/src/main/java/org/apache/inlong/sort/cdc/postgres/source/PostgresDialect.java
create mode 100644
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/postgres-cdc/src/main/java/org/apache/inlong/sort/cdc/postgres/source/PostgresSourceBuilder.java
create mode 100644
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/postgres-cdc/src/main/java/org/apache/inlong/sort/cdc/postgres/source/config/PostgresSourceConfig.java
create mode 100644
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/postgres-cdc/src/main/java/org/apache/inlong/sort/cdc/postgres/source/config/PostgresSourceConfigFactory.java
create mode 100644
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/postgres-cdc/src/main/java/org/apache/inlong/sort/cdc/postgres/source/fetch/PostgresScanFetchTask.java
create mode 100644
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/postgres-cdc/src/main/java/org/apache/inlong/sort/cdc/postgres/source/fetch/PostgresSourceFetchTaskContext.java
create mode 100644
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/postgres-cdc/src/main/java/org/apache/inlong/sort/cdc/postgres/source/fetch/PostgresStreamFetchTask.java
copy
inlong-manager/manager-dao/src/main/java/org/apache/inlong/manager/dao/mapper/TenantClusterTagEntityMapper.java
=>
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/postgres-cdc/src/main/java/org/apache/inlong/sort/cdc/postgres/source/handler/PostgresSchemaChangeEventHandler.java
(55%)
create mode 100644
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/postgres-cdc/src/main/java/org/apache/inlong/sort/cdc/postgres/source/offset/PostgresOffset.java
create mode 100644
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/postgres-cdc/src/main/java/org/apache/inlong/sort/cdc/postgres/source/offset/PostgresOffsetFactory.java
create mode 100644
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/postgres-cdc/src/main/java/org/apache/inlong/sort/cdc/postgres/source/options/PostgresSourceOptions.java
copy
inlong-sort/sort-flink/{cdc-base/src/main/java/org/apache/inlong/sort/cdc/base/source/reader/IncrementalSourceRecordEmitter.java
=>
sort-flink-v1.13/sort-connectors/postgres-cdc/src/main/java/org/apache/inlong/sort/cdc/postgres/source/reader/PostgresSourceRecordEmitter.java}
(51%)
create mode 100644
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/postgres-cdc/src/main/java/org/apache/inlong/sort/cdc/postgres/source/utils/PgQueryUtils.java
create mode 100644
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/postgres-cdc/src/main/java/org/apache/inlong/sort/cdc/postgres/source/utils/PgSchema.java
create mode 100644
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/postgres-cdc/src/main/java/org/apache/inlong/sort/cdc/postgres/source/utils/PgTypeUtils.java
create mode 100644
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/postgres-cdc/src/main/java/org/apache/inlong/sort/cdc/postgres/source/utils/TableDiscoveryUtils.java