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

kirs pushed a change to branch auto-pick-51372-branch-3.1
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 38f24159c7f [chore](dep)bump up parquet to 1.15.2 (#51372)
     add 384fb2b7f6f branch-3.1: [Enhancement](paimon)support native read 
paimon top level schema change table. #48723 (#52174)
     add fcafd994579 branch-3.1: [feat](refactor-param) Add New Metastore 
Adaptation #50254 (#52434)
     add c56791da677 branch-3.1: [feat](warmup) display tables in SHOW WARM UP 
JOB results #51594 (#52419)
     add 1d8f09a369f branch-3.1: [fix](timezone) Fix incorrect DST handling 
#51454 (#52420)
     add f0b8d2cb24e branch-3.1: [Feature](recycler) Add recycler metrics for 
instance layer #51856 #51448 (#52429)
     add 85dd9a27586 Branch-3.1: [fix](variant) fix some ut and regression-test 
(#52373)
     add 1d2dbde38a5 branch-3.1: [opt](catalog) throw explict error when 
operation is not supported #51589 (#52469)
     add ee761ff31c8 branch-3.1: [fix](http) support show backend config when 
BE enable http auth #51887 (#52471)
     add 7d372b11a62 branch-3.1: [feat][fix](jdbc) support custom function 
rules in catalog properties #51471 #51787 (#52467)
     add d7a5734c48c branch-3.1: [fix](paimon)Modify the data type conversion 
for varchar/char #49623 (#52465)
     add f2e33d3ab0f branch-3.1: [Feat](refactor-param)filesystem adaptation 
layer #50320 (#52463)
     add 05da8c06ba1 branch-3.1: [fix](docker)Add docker-ps 'sudo' permissions 
#52395 (#52458)
     add 8d9247649c5 branch-3.1: [opt](audit) add many audit info into audit 
log and table #51363 (#52432)
     add 152528c8397 branch-3.1: [refactor](Nereids) refactor the parsing way 
of date series functions #46037 (#52443)
     add 2f9b3591bfa branch-3.1: [enhancement](hudi)support native read hudi 
top level schema change table. #49051 (#52462)
     add 60278229f47 branch-3.1: [feat](iceberg) Support read iceberg system 
tables and upgrade paimon and iceberg #51634 #51190 (#52248)
     add 70814124840 branch-3.1: [fix](test) Fix regression test 
test_curd_wlg.groovy (#52417)
     add a361f745a12 branch-3.1: [fix](load) fix bad load id in injection 
#52339 (#52451)
     add f22fedbecdf branch-3.1: [fix](paimon)Modify the data type conversion 
for varchar/char #49623 (#52464)
     add 4c8d04e2a9e Merge branch 'branch-3.1' into auto-pick-51372-branch-3.1

No new revisions were added by this update.

Summary of changes:
 be/src/runtime/load_stream.cpp                     |  14 +-
 be/src/runtime/load_stream.h                       |   8 +-
 be/src/vec/exec/format/jni_reader.cpp              |  16 -
 be/src/vec/exec/format/jni_reader.h                |  17 +-
 be/src/vec/exec/format/orc/vorc_reader.cpp         |  20 +-
 be/src/vec/exec/format/orc/vorc_reader.h           |   8 +-
 be/src/vec/exec/format/parquet/schema_desc.h       |   4 +-
 be/src/vec/exec/format/parquet/vparquet_reader.cpp |   1 +
 be/src/vec/exec/format/table/hudi_jni_reader.cpp   |  15 +-
 be/src/vec/exec/format/table/hudi_jni_reader.h     |   5 -
 be/src/vec/exec/format/table/hudi_reader.cpp       |  92 +++
 be/src/vec/exec/format/table/hudi_reader.h         |  85 ++
 be/src/vec/exec/format/table/iceberg_reader.cpp    | 202 +----
 be/src/vec/exec/format/table/iceberg_reader.h      |  37 +-
 .../format/table/iceberg_sys_table_jni_reader.cpp  |  60 ++
 ...jni_reader.h => iceberg_sys_table_jni_reader.h} |  30 +-
 .../vec/exec/format/table/lakesoul_jni_reader.cpp  |  20 +-
 be/src/vec/exec/format/table/lakesoul_jni_reader.h |  17 +-
 .../exec/format/table/max_compute_jni_reader.cpp   |  13 -
 .../vec/exec/format/table/max_compute_jni_reader.h |   5 -
 be/src/vec/exec/format/table/paimon_jni_reader.cpp |   8 -
 be/src/vec/exec/format/table/paimon_jni_reader.h   |   3 -
 be/src/vec/exec/format/table/paimon_reader.cpp     |  21 +-
 be/src/vec/exec/format/table/paimon_reader.h       |  47 +-
 .../vec/exec/format/table/table_format_reader.cpp  | 133 +++
 be/src/vec/exec/format/table/table_format_reader.h |  45 +-
 .../format/table/transactional_hive_reader.cpp     |  16 +-
 .../exec/format/table/transactional_hive_reader.h  |   3 -
 .../format/table/trino_connector_jni_reader.cpp    |  13 -
 .../exec/format/table/trino_connector_jni_reader.h |   5 -
 be/src/vec/exec/scan/vfile_scanner.cpp             |  48 +-
 be/src/vec/exec/scan/vfile_scanner.h               |   2 +-
 be/src/vec/exec/scan/vmeta_scanner.cpp             |  26 +-
 be/src/vec/exec/scan/vmeta_scanner.h               |   7 +-
 be/src/vec/runtime/vdatetime_value.cpp             |  57 +-
 be/src/vec/runtime/vdatetime_value.h               |  20 +-
 be/test/vec/columns/column_object_test.cpp         |  17 +-
 .../format/paimon/paimon_schema_change_test.cpp    | 149 ++++
 .../table/table_schema_change_helper_test.cpp      | 471 +++++++++++
 be/test/vec/exec/orc_reader_test.cpp               |   4 +-
 build.sh                                           |   2 +
 cloud/src/common/bvars.cpp                         |  40 +-
 cloud/src/common/bvars.h                           |  47 +-
 cloud/src/common/config.h                          |   4 +
 cloud/src/main.cpp                                 |   3 +-
 cloud/src/recycler/recycler.cpp                    | 901 ++++++++++++++++++---
 cloud/src/recycler/recycler.h                      | 134 ++-
 cloud/test/recycler_test.cpp                       |  46 +-
 .../create_preinstalled_scripts/iceberg/run10.sql  |  48 ++
 .../create_preinstalled_scripts/iceberg/run13.sql  |  28 +
 .../create_preinstalled_scripts/paimon/run02.sql   | 159 ++++
 .../create_preinstalled_scripts/paimon/run03.sql   |  15 +
 docker/thirdparties/run-thirdparties-docker.sh     |   4 +-
 .../iceberg-metadata-scanner/pom.xml               |  86 ++
 .../doris/iceberg/IcebergSysTableColumnValue.java  | 173 ++++
 .../doris/iceberg/IcebergSysTableJniScanner.java   | 138 ++++
 .../src/main/resources/package.xml                 |   0
 fe/be-java-extensions/pom.xml                      |   1 +
 fe/be-java-extensions/preload-extensions/pom.xml   |  31 +
 .../java/org/apache/doris/catalog/StructType.java  |   4 +
 .../doris/common/CatalogConfigFileUtils.java       |  56 +-
 .../main/java/org/apache/doris/common/Triple.java  | 109 +++
 .../authentication/HadoopAuthenticator.java        |   6 +
 fe/fe-core/pom.xml                                 |   2 +
 .../antlr4/org/apache/doris/nereids/DorisLexer.g4  |  15 -
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |  70 +-
 .../java/org/apache/doris/analysis/SelectStmt.java |   2 +-
 .../apache/doris/analysis/ShowCloudWarmUpStmt.java |   1 +
 .../apache/doris/analysis/WarmUpClusterStmt.java   |   6 +-
 .../apache/doris/blockrule/SqlBlockRuleMgr.java    |   4 +-
 .../main/java/org/apache/doris/catalog/Column.java |   4 +
 .../org/apache/doris/catalog/InternalSchema.java   | 142 ++--
 .../doris/catalog/InternalSchemaInitializer.java   |  95 ++-
 .../org/apache/doris/catalog/JdbcResource.java     |   1 +
 .../java/org/apache/doris/catalog/JdbcTable.java   |  20 +
 .../apache/doris/cloud/CacheHotspotManager.java    |  10 +-
 .../doris/cloud/CacheHotspotManagerUtils.java      |   4 +-
 .../org/apache/doris/cloud/CloudWarmUpJob.java     |  22 +
 .../doris/common/profile/SummaryProfile.java       | 113 +++
 .../apache/doris/datasource/ExternalCatalog.java   | 123 +--
 .../apache/doris/datasource/ExternalDatabase.java  |  74 +-
 .../doris/datasource/ExternalFunctionRules.java    | 287 +++++++
 .../org/apache/doris/datasource/ExternalTable.java |  34 +-
 .../doris/datasource/hive/HMSExternalCatalog.java  |   2 +-
 .../datasource/hive/HiveMetaStoreClientHelper.java |   1 -
 .../hudi/source/COWIncrementalRelation.java        |  26 +-
 .../doris/datasource/hudi/source/HudiScanNode.java |  51 +-
 .../datasource/iceberg/IcebergMetadataCache.java   |  13 -
 .../doris/datasource/iceberg/IcebergUtils.java     |  22 +-
 .../doris/datasource/jdbc/JdbcExternalCatalog.java |  20 +-
 .../doris/datasource/jdbc/JdbcExternalTable.java   |   1 +
 .../jdbc/source/JdbcFunctionPushDownRule.java      |  84 +-
 .../doris/datasource/jdbc/source/JdbcScanNode.java |  10 +-
 .../datasource/paimon/PaimonExternalTable.java     |   2 +-
 .../datasource/paimon/PaimonMetadataCache.java     |   8 +-
 .../datasource/paimon/PaimonSchemaCacheValue.java  |  12 +-
 .../apache/doris/datasource/paimon/PaimonUtil.java |   6 +-
 .../datasource/paimon/source/PaimonScanNode.java   |  20 +-
 .../datasource/paimon/source/PaimonSplit.java      |   9 +
 .../property/metastore/AWSGlueProperties.java      | 131 +++
 .../property/metastore/AliyunDLFProperties.java    | 116 +++
 .../metastore/DataProcProperties.java}             |  24 +-
 .../metastore/FileMetastoreProperties.java}        |  29 +-
 .../property/metastore/HMSProperties.java          | 140 ++++
 .../property/metastore/IcebergRestProperties.java  |  56 ++
 .../property/metastore/MetastoreProperties.java    | 181 +++++
 .../property/storage/HdfsCompatibleProperties.java |  56 ++
 .../property/storage/HdfsProperties.java           |  51 +-
 .../property/storage/OSSHdfsProperties.java        | 155 ++++
 .../property/storage/StorageProperties.java        |   5 +
 ...SnapshotsSysTable.java => IcebergSysTable.java} |  30 +-
 .../datasource/systable/SupportedSysTables.java    |   5 +-
 .../datasource/tvf/source/MetadataScanNode.java    |  44 +-
 .../java/org/apache/doris/fsv2/FileSystem.java     |  97 +++
 .../FileSystemFactory.java}                        |  23 +-
 .../apache/doris/fsv2/PersistentFileSystem.java    |  95 +++
 .../org/apache/doris/fsv2/StorageTypeMapper.java   |  61 ++
 .../org/apache/doris/fsv2/obj/AzureObjStorage.java | 381 +++++++++
 .../java/org/apache/doris/fsv2/obj/ObjStorage.java |  65 ++
 .../org/apache/doris/fsv2/obj/RemoteObject.java    |  54 ++
 .../org/apache/doris/fsv2/obj/RemoteObjects.java   |  52 ++
 .../org/apache/doris/fsv2/obj/S3ObjStorage.java    | 347 ++++++++
 .../apache/doris/fsv2/remote/AzureFileSystem.java  |  48 ++
 .../apache/doris/fsv2/remote/BrokerFileSystem.java | 701 ++++++++++++++++
 .../apache/doris/fsv2/remote/ObjFileSystem.java    | 165 ++++
 .../doris/fsv2/remote/RemoteFSPhantomManager.java  | 126 +++
 .../org/apache/doris/fsv2/remote/RemoteFile.java   | 106 +++
 .../apache/doris/fsv2/remote/RemoteFileSystem.java | 141 ++++
 .../remote/RemoteFileSystemPhantomReference.java   |  44 +
 .../org/apache/doris/fsv2/remote/S3FileSystem.java |  91 +++
 .../doris/fsv2/remote/dfs/DFSFileSystem.java       | 497 ++++++++++++
 .../doris/fsv2/remote/dfs/JFSFileSystem.java}      |  10 +-
 .../doris/fsv2/remote/dfs/OFSFileSystem.java}      |  10 +-
 .../doris/fsv2/remote/dfs/OSSHdfsFileSystem.java}  |  10 +-
 .../doris/job/extensions/insert/InsertTask.java    |   1 +
 .../java/org/apache/doris/mtmv/MTMVPlanUtil.java   |   1 +
 .../org/apache/doris/nereids/NereidsPlanner.java   |   9 +
 .../doris/nereids/parser/LogicalPlanBuilder.java   | 265 ------
 .../rules/analysis/ArithmeticFunctionBinder.java   |   3 +
 .../rules/analysis/DatetimeFunctionBinder.java     | 348 ++++++++
 .../nereids/rules/analysis/ExpressionAnalyzer.java |  54 +-
 .../exploration/mv/MaterializationContext.java     |  29 +-
 .../rules/expression/QueryColumnCollector.java     |   2 +-
 .../doris/nereids/stats/StatsCalculator.java       |   8 +-
 .../expressions/functions/table/IcebergMeta.java   |   8 +-
 .../expressions/literal/DateTimeV2Literal.java     |   3 +
 .../trees/expressions/literal/Interval.java        |  24 +-
 .../trees/plans/commands/ShowConfigCommand.java    |   4 +-
 .../doris/nereids/util/TypeCoercionUtils.java      |  16 +
 .../java/org/apache/doris/plugin/AuditEvent.java   | 152 +++-
 .../org/apache/doris/plugin/audit/AuditLoader.java |  45 +-
 .../apache/doris/plugin/audit/AuditLogBuilder.java |   2 +-
 .../java/org/apache/doris/qe/AuditLogHelper.java   | 204 +++--
 .../java/org/apache/doris/qe/ConnectProcessor.java |   3 +-
 .../main/java/org/apache/doris/qe/QueryState.java  |  12 +-
 .../java/org/apache/doris/qe/ShowExecutor.java     |   2 +
 .../java/org/apache/doris/qe/StmtExecutor.java     |  10 +-
 .../main/java/org/apache/doris/qe/VariableMgr.java |   9 +
 .../apache/doris/service/FrontendServiceImpl.java  |   1 -
 .../apache/doris/statistics/OlapAnalysisJob.java   |  56 --
 .../apache/doris/statistics/StatisticsCache.java   |   6 +-
 .../doris/statistics/StatsRecursiveDerive.java     |   2 +-
 .../doris/statistics/util/StatisticsUtil.java      |   4 +-
 .../tablefunction/BackendsTableValuedFunction.java |   5 +-
 .../tablefunction/CatalogsTableValuedFunction.java |  17 +-
 .../FrontendsDisksTableValuedFunction.java         |   5 +-
 .../FrontendsTableValuedFunction.java              |   5 +-
 .../tablefunction/HudiTableValuedFunction.java     |   4 +-
 .../tablefunction/IcebergTableValuedFunction.java  | 149 ++--
 .../tablefunction/JobsTableValuedFunction.java     |   5 +-
 .../doris/tablefunction/MetadataGenerator.java     |  59 --
 .../tablefunction/MetadataTableValuedFunction.java |   6 +-
 .../tablefunction/MvInfosTableValuedFunction.java  |   5 +-
 .../PartitionValuesTableValuedFunction.java        |   4 +-
 .../PartitionsTableValuedFunction.java             |   5 +-
 .../doris/tablefunction/TableValuedFunctionIf.java |   2 +-
 .../tablefunction/TasksTableValuedFunction.java    |   5 +-
 .../doris/cloud/cache/CacheHotspotManagerTest.java |   2 +-
 .../ExternalFunctionPushDownRulesTest.java         | 431 ++++++++++
 .../ExternalFunctionRewriteRulesTest.java          | 443 ++++++++++
 .../datasource/iceberg/CreateIcebergTableTest.java |   4 +-
 .../iceberg/IcebergExternalTableTest.java          | 118 ++-
 .../iceberg/source/IcebergScanNodeTest.java        | 181 -----
 .../paimon/PaimonExternalCatalogTest.java          |   2 +-
 ...xternalCatalogTest.java => PaimonUtilTest.java} |  32 +-
 .../property/metastore/AWSGluePropertiesTest.java  | 172 ++++
 .../datasource/property/metastore/AWSTest.java     | 101 +++
 .../metastore/AliyunDLFPropertiesTest.java         | 130 +++
 .../property/metastore/GlueCatalogTest.java        | 110 +++
 .../property/metastore/HMSIntegrationTest.java     | 222 +++++
 .../property/metastore/HMSPropertiesTest.java      | 122 +++
 .../property/storage/OSSHdfsPropertiesTest.java    | 123 +++
 .../rules/analysis/DatetimeFunctionBinderTest.java | 626 ++++++++++++++
 .../apache/doris/planner/HiveTableSinkTest.java    |   2 +-
 .../plugins/hadoop_conf/osshdfs1/core-site.xml     |  26 +
 fe/pom.xml                                         |   9 +-
 gensrc/thrift/PlanNodes.thrift                     |   9 +-
 gensrc/thrift/Types.thrift                         |   4 -
 .../data/datatype_p0/datetimev2/test_timezone.out  | Bin 628 -> 434 bytes
 .../datatype_p0/datetimev2/test_tz_streamload.out  | Bin 627 -> 627 bytes
 .../iceberg/iceberg_schema_change2.out             | Bin 0 -> 675 bytes
 .../iceberg/test_iceberg_sys_table.out             | Bin 1028 -> 95292 bytes
 .../paimon/test_paimon_char_varchar_type.out       | Bin 0 -> 282 bytes
 .../paimon/test_paimon_schema_change.out           | Bin 0 -> 4751 bytes
 .../hudi/test_hudi_schema_change.out               | Bin 0 -> 10726 bytes
 .../warm_up/table/test_warm_up_table.groovy        |   6 +
 .../warm_up/table/test_warm_up_tables.groovy       |   8 +
 .../datatype_p0/datetimev2/test_timezone.groovy    |   5 +
 .../iceberg/iceberg_schema_change2.groovy          |  66 ++
 .../iceberg/test_iceberg_sys_table.groovy          | 394 ++++++---
 .../jdbc/test_clickhouse_jdbc_catalog.groovy       |  71 +-
 .../jdbc/test_jdbc_query_mysql.groovy              | 134 ++-
 .../jdbc/test_mysql_jdbc_catalog.groovy            |  76 +-
 .../jdbc/test_oracle_jdbc_catalog.groovy           |  72 +-
 .../paimon/test_paimon_char_varchar_type.groovy    |  44 +
 .../paimon/test_paimon_schema_change.groovy        |  88 ++
 .../hudi/test_hudi_schema_change.groovy            | 156 ++++
 .../predefine/test_multi_index_nonCurrent.groovy   |   6 +-
 .../with_index/test_array_index_write.groovy       |   4 +-
 .../workload_manager_p0/test_curd_wlg.groovy       |  31 -
 220 files changed, 12784 insertions(+), 2067 deletions(-)
 create mode 100644 be/src/vec/exec/format/table/hudi_reader.cpp
 create mode 100644 be/src/vec/exec/format/table/hudi_reader.h
 create mode 100644 
be/src/vec/exec/format/table/iceberg_sys_table_jni_reader.cpp
 copy be/src/vec/exec/format/table/{trino_connector_jni_reader.h => 
iceberg_sys_table_jni_reader.h} (62%)
 create mode 100644 be/src/vec/exec/format/table/table_format_reader.cpp
 create mode 100644 be/test/vec/exec/format/paimon/paimon_schema_change_test.cpp
 create mode 100644 
be/test/vec/exec/format/table/table_schema_change_helper_test.cpp
 create mode 100644 
docker/thirdparties/docker-compose/iceberg/scripts/create_preinstalled_scripts/iceberg/run10.sql
 create mode 100644 
docker/thirdparties/docker-compose/iceberg/scripts/create_preinstalled_scripts/iceberg/run13.sql
 create mode 100644 
docker/thirdparties/docker-compose/iceberg/scripts/create_preinstalled_scripts/paimon/run02.sql
 create mode 100644 
docker/thirdparties/docker-compose/iceberg/scripts/create_preinstalled_scripts/paimon/run03.sql
 create mode 100644 fe/be-java-extensions/iceberg-metadata-scanner/pom.xml
 create mode 100644 
fe/be-java-extensions/iceberg-metadata-scanner/src/main/java/org/apache/doris/iceberg/IcebergSysTableColumnValue.java
 create mode 100644 
fe/be-java-extensions/iceberg-metadata-scanner/src/main/java/org/apache/doris/iceberg/IcebergSysTableJniScanner.java
 copy fe/be-java-extensions/{avro-scanner => 
iceberg-metadata-scanner}/src/main/resources/package.xml (100%)
 create mode 100644 
fe/fe-common/src/main/java/org/apache/doris/common/Triple.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/ExternalFunctionRules.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/AWSGlueProperties.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/AliyunDLFProperties.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/datasource/{paimon/PaimonSchemaCacheValue.java
 => property/metastore/DataProcProperties.java} (60%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/datasource/{paimon/PaimonSchemaCacheValue.java
 => property/metastore/FileMetastoreProperties.java} (52%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/HMSProperties.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/IcebergRestProperties.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/MetastoreProperties.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/property/storage/HdfsCompatibleProperties.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/property/storage/OSSHdfsProperties.java
 rename 
fe/fe-core/src/main/java/org/apache/doris/datasource/systable/{IcebergSnapshotsSysTable.java
 => IcebergSysTable.java} (71%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fsv2/FileSystem.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/{datasource/paimon/PaimonSchemaCacheValue.java
 => fsv2/FileSystemFactory.java} (57%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fsv2/PersistentFileSystem.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fsv2/StorageTypeMapper.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fsv2/obj/AzureObjStorage.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fsv2/obj/ObjStorage.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fsv2/obj/RemoteObject.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fsv2/obj/RemoteObjects.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fsv2/obj/S3ObjStorage.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/AzureFileSystem.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/BrokerFileSystem.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/ObjFileSystem.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/RemoteFSPhantomManager.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/RemoteFile.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/RemoteFileSystem.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/RemoteFileSystemPhantomReference.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/S3FileSystem.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/dfs/DFSFileSystem.java
 copy 
fe/fe-core/src/{test/java/org/apache/doris/datasource/iceberg/IcebergExternalTableTest.java
 => main/java/org/apache/doris/fsv2/remote/dfs/JFSFileSystem.java} (69%)
 copy 
fe/fe-core/src/{test/java/org/apache/doris/datasource/iceberg/IcebergExternalTableTest.java
 => main/java/org/apache/doris/fsv2/remote/dfs/OFSFileSystem.java} (69%)
 copy 
fe/fe-core/src/{test/java/org/apache/doris/datasource/iceberg/IcebergExternalTableTest.java
 => main/java/org/apache/doris/fsv2/remote/dfs/OSSHdfsFileSystem.java} (70%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/DatetimeFunctionBinder.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/statistics/OlapAnalysisJob.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/ExternalFunctionPushDownRulesTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/ExternalFunctionRewriteRulesTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/iceberg/source/IcebergScanNodeTest.java
 copy 
fe/fe-core/src/test/java/org/apache/doris/datasource/paimon/{PaimonExternalCatalogTest.java
 => PaimonUtilTest.java} (58%)
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/property/metastore/AWSGluePropertiesTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/property/metastore/AWSTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/property/metastore/AliyunDLFPropertiesTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/property/metastore/GlueCatalogTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/property/metastore/HMSIntegrationTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/property/metastore/HMSPropertiesTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/property/storage/OSSHdfsPropertiesTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/analysis/DatetimeFunctionBinderTest.java
 create mode 100644 
fe/fe-core/src/test/resources/plugins/hadoop_conf/osshdfs1/core-site.xml
 create mode 100644 
regression-test/data/external_table_p0/iceberg/iceberg_schema_change2.out
 create mode 100644 
regression-test/data/external_table_p0/paimon/test_paimon_char_varchar_type.out
 create mode 100644 
regression-test/data/external_table_p0/paimon/test_paimon_schema_change.out
 create mode 100644 
regression-test/data/external_table_p2/hudi/test_hudi_schema_change.out
 create mode 100644 
regression-test/suites/external_table_p0/iceberg/iceberg_schema_change2.groovy
 create mode 100644 
regression-test/suites/external_table_p0/paimon/test_paimon_char_varchar_type.groovy
 create mode 100644 
regression-test/suites/external_table_p0/paimon/test_paimon_schema_change.groovy
 create mode 100644 
regression-test/suites/external_table_p2/hudi/test_hudi_schema_change.groovy


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

Reply via email to