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

github-actions[bot] pushed a change to branch auto-pick-65588-branch-4.1
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 8ab39e4ded9 branch-4.1:[enhance](auth)Hidden the token info during 
StreamLoad in BE info #60656 && [enhance](auth)Hidden the auth info during 
StreamLoad in BE info #59743 (#65944)
     add b1587b2306e [feature](streaming-job) Support OceanBase CDC streaming 
jobs (#65588)

No new revisions were added by this update.

Summary of changes:
 .../docker-compose/oceanbase/oceanbase.env         |   1 +
 .../docker-compose/oceanbase/oceanbase.yaml.tpl    |   6 +-
 .../apache/doris/job/common/DataSourceType.java    |   3 +-
 .../streaming/DataSourceConfigValidator.java       |  79 +++++++-
 .../insert/streaming/StreamingInsertJob.java       |  19 +-
 .../streaming/StreamingJdbcUrlNormalizer.java      |   1 +
 .../apache/doris/job/util/StreamingJobUtils.java   |  15 +-
 .../streaming/DataSourceConfigValidatorTest.java   | 188 +++++++++++++++++++
 .../streaming/StreamingJdbcUrlNormalizerTest.java  |  10 +
 .../doris/job/util/StreamingJobUtilsTest.java      |  13 ++
 .../mysql/MySqlStreamingChangeEventSource.java     |  92 ++++++----
 .../doris/cdcclient/source/factory/DataSource.java |   3 +-
 .../source/factory/SourceReaderFactory.java        |   2 +
 .../source/reader/mysql/MySqlSourceReader.java     |   9 +
 .../reader/oceanbase/OceanBaseSourceReader.java    |  12 +-
 .../mysql/MySqlStreamingChangeEventSourceTest.java |  33 +++-
 .../cdcclient/itcase/CdcClientWriteHarness.java    |  53 +++++-
 .../itcase/OceanBaseSchemaChangeITCase.java        | 121 ++++++++++++
 .../itcase/OceanBaseStartupOffsetITCase.java       | 148 +++++++++++++++
 .../doris/cdcclient/itcase/OceanBaseTestBase.java  | 150 +++++++++++++++
 .../cdcclient/itcase/OceanBaseWriteDmlITCase.java  | 112 ++++++++++++
 .../source/factory/SourceReaderFactoryTest.java    |   9 +
 .../source/reader/mysql/MySqlSourceReaderTest.java |  31 +++-
 regression-test/conf/regression-conf.groovy        |   3 +-
 .../cdc/test_streaming_oceanbase_job.out           |  17 ++
 .../cdc/test_streaming_oceanbase_job_all_type.out  |   8 +
 .../cdc/test_streaming_oceanbase_job_offset.out    |  11 ++
 .../test_streaming_oceanbase_job_restart_fe.out}   |   7 +-
 ...test_streaming_oceanbase_job_sc_restart_fe.out} |   6 +-
 .../test_streaming_oceanbase_job_schema_change.out |   9 +
 .../pipeline/external/conf/regression-conf.groovy  |   1 +
 .../suites/doc/external/jdbc/oceanbase.md.groovy   |   2 +-
 .../jdbc/test_oceanbase_jdbc_catalog.groovy        |   4 +-
 .../cdc/test_streaming_oceanbase_job.groovy        | 143 +++++++++++++++
 .../test_streaming_oceanbase_job_all_type.groovy   | 152 +++++++++++++++
 .../cdc/test_streaming_oceanbase_job_offset.groovy | 203 +++++++++++++++++++++
 .../test_streaming_oceanbase_job_restart_fe.groovy | 150 +++++++++++++++
 ...st_streaming_oceanbase_job_sc_restart_fe.groovy | 156 ++++++++++++++++
 ...st_streaming_oceanbase_job_schema_change.groovy | 138 ++++++++++++++
 39 files changed, 2032 insertions(+), 88 deletions(-)
 copy 
fe/fe-common/src/main/java/org/apache/doris/common/security/authentication/SimpleAuthenticationConfig.java
 => 
fs_brokers/cdc_client/src/main/java/org/apache/doris/cdcclient/source/reader/oceanbase/OceanBaseSourceReader.java
 (66%)
 copy 
samples/arrow-flight-sql/java/src/test/java/doris/arrowflight/demo/ConfigurationTest.java
 => 
fs_brokers/cdc_client/src/test/java/io/debezium/connector/mysql/MySqlStreamingChangeEventSourceTest.java
 (52%)
 create mode 100644 
fs_brokers/cdc_client/src/test/java/org/apache/doris/cdcclient/itcase/OceanBaseSchemaChangeITCase.java
 create mode 100644 
fs_brokers/cdc_client/src/test/java/org/apache/doris/cdcclient/itcase/OceanBaseStartupOffsetITCase.java
 create mode 100644 
fs_brokers/cdc_client/src/test/java/org/apache/doris/cdcclient/itcase/OceanBaseTestBase.java
 create mode 100644 
fs_brokers/cdc_client/src/test/java/org/apache/doris/cdcclient/itcase/OceanBaseWriteDmlITCase.java
 create mode 100644 
regression-test/data/job_p0/streaming_job/cdc/test_streaming_oceanbase_job.out
 create mode 100644 
regression-test/data/job_p0/streaming_job/cdc/test_streaming_oceanbase_job_all_type.out
 create mode 100644 
regression-test/data/job_p0/streaming_job/cdc/test_streaming_oceanbase_job_offset.out
 copy regression-test/data/{ann_index_p0/insert_with_invalid_array.out => 
job_p0/streaming_job/cdc/test_streaming_oceanbase_job_restart_fe.out} (54%)
 copy 
regression-test/data/job_p0/streaming_job/cdc/{test_streaming_mysql_job_sc_restart_fe.out
 => test_streaming_oceanbase_job_sc_restart_fe.out} (66%)
 create mode 100644 
regression-test/data/job_p0/streaming_job/cdc/test_streaming_oceanbase_job_schema_change.out
 create mode 100644 
regression-test/suites/job_p0/streaming_job/cdc/test_streaming_oceanbase_job.groovy
 create mode 100644 
regression-test/suites/job_p0/streaming_job/cdc/test_streaming_oceanbase_job_all_type.groovy
 create mode 100644 
regression-test/suites/job_p0/streaming_job/cdc/test_streaming_oceanbase_job_offset.groovy
 create mode 100644 
regression-test/suites/job_p0/streaming_job/cdc/test_streaming_oceanbase_job_restart_fe.groovy
 create mode 100644 
regression-test/suites/job_p0/streaming_job/cdc/test_streaming_oceanbase_job_sc_restart_fe.groovy
 create mode 100644 
regression-test/suites/job_p0/streaming_job/cdc/test_streaming_oceanbase_job_schema_change.groovy


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to