This is an automated email from the ASF dual-hosted git repository. eldenmoon pushed a change to branch variant-sparse-merge in repository https://gitbox.apache.org/repos/asf/doris.git
discard b0f6c1ecc3c [feature](semi-structure) support variant and index with many features add 7545c5e6a59 [chore](status) remove static_cast<void> in vec/functions (#51545) add 7a2e5dc481e [fix](decimal)Fix the issue where decimal multiplication produces incorrect results due to mul_overflow error (#51533) add 9351ac8e595 [chore](SerDe)remove mutable variables in DataTypeDecimalSerDe (#51557) add 984f98f21aa [fix](function) JSON_EXTRACT_STRING should return NULL instead of the string 'null' when encountering a NULL value (#51516) add 92b201bcd3b [feat](param-refactor)Rename FS v2 to v1, remove legacy FS, and integrate new Storage/Azure features (#51539) add 65891031062 [Enhancement] (nereids) implement showRoutineLoadCommand in nereids (#51096) add 218e1a7ded4 [Chore](nereids) Remove ShowCatalogRecycleBinStmt (#51549) add 225e7cd09cb [clean](planner) export removes dependency on the old optimizer (#51237) add f5479b5c980 [improvement](statistics)Eliminate null values while sample analyzing ndv. (#50574) add 7033a21c20c [regression-test](fix) fix tpcds q24 query and result (#51497) add 7637933cfef [opt](webui) support all kinds of statement in webui (#51547) add a0db6b57dd2 [check](cast) add nullable check after cast expr execute (#51411) add 2462b213756 [fix](case)Use relative cooldown time instead of absolute time in storage policy test case (#51572) add acf4b136638 [fix](group commit) replay wal set cloud cluster name (#51517) add fa1a5db6782 [opt](rowset meta) truncate segments key bounds if too large to avoid `RowsetMetaCloudPB` exceeds fdb's 100KB limits (#45287) add 8d85f5bf7a4 [chore](SerDe) remove date_olap_format in FormatOptions (#51260) add 33d159c401d [Enhancement] (nereids)implement RefreshLdapCommand in nereids (#50655) add 42c14eedb13 [Bug](runtime-filter) init finish_dependency on SetSinkLocalState (#51559) add 9e9034930ce [Chore](nereids) Remove ShowTabletStmt (#51578) add 4096dfad945 [Enhancement](nereids)support show build index (#51570) add 40bed88d24d [Enhancement](nereids)support show alter table (#51562) add 46d2a8a13a6 [fix](blocking queue) introduce condition variable wait timeout to avoid blocking queue deadlock (#50906) add 4100fc249ca [fix](mow) remove delete bitmap when remove unused rowsets (#50973) add f2e0f6ac913 [chore](dep)bump up parquet to 1.15.2 (#51372) add 8f4be763d3a [fix](cloud) fix file cache types priority order (#51463) add ad045d9f011 [fix](topn)fix external table topn lazy materialize cause be core. (#51442) add de879a286f6 [Enchancement](runtime-filter) support try_append_late_arrival_runtime_filter on MultiCastDataStreamerSourceOperator (#51552) add 768e08dd285 [Chore](nereids) Remove ShowDbStmt (#51604) add 8192445dc36 [Enhancement] (nereids) implement AlterColocateGroupCommand in nereids (#49861) add f3fe86cc22b [Opt](log) remove a mow log (#51490) add f1c268604c8 [fix](build) fix macOS build (#51473) add d00ca429067 [opt](catalog) throw explict error when operation is not supported (#51589) add 4c9650ffcc2 [fix](nereids) fix can not create routine load job in follower node (#51535) add 1c49d0076b7 [Debug](exec) Add Debug log for topn (#51614) add ac71c3d55e5 [feature](semi-structure) support variant and index with many features 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 (b0f6c1ecc3c) \ N -- N -- N refs/heads/variant-sparse-merge (ac71c3d55e5) 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: be/src/cloud/cloud_tablet.cpp | 60 +- be/src/cloud/cloud_tablet.h | 8 +- be/src/cloud/cloud_tablet_mgr.cpp | 20 +- be/src/cloud/pb_convert.cpp | 4 + be/src/common/config.cpp | 13 + be/src/common/config.h | 9 + be/src/exec/rowid_fetcher.cpp | 21 +- be/src/io/cache/file_cache_common.h | 8 +- be/src/olap/base_tablet.cpp | 10 +- be/src/olap/base_tablet.h | 1 - be/src/olap/compaction.cpp | 17 +- be/src/olap/id_manager.h | 24 + be/src/olap/rowset/beta_rowset_reader.cpp | 5 - be/src/olap/rowset/beta_rowset_writer.cpp | 7 +- be/src/olap/rowset/beta_rowset_writer.h | 3 + be/src/olap/rowset/rowset.h | 4 + be/src/olap/rowset/rowset_meta.cpp | 31 + be/src/olap/rowset/rowset_meta.h | 17 +- be/src/olap/storage_engine.cpp | 41 +- be/src/olap/tablet_meta.cpp | 26 +- be/src/olap/tablet_meta.h | 1 + be/src/olap/task/index_builder.cpp | 2 + be/src/pipeline/dependency.cpp | 10 + be/src/pipeline/exec/file_scan_operator.cpp | 5 + be/src/pipeline/exec/hashjoin_build_sink.cpp | 3 +- .../exec/multi_cast_data_stream_source.cpp | 5 + be/src/pipeline/exec/set_sink_operator.cpp | 3 +- be/src/pipeline/exec/set_sink_operator.h | 6 +- be/src/runtime/routine_load/data_consumer.cpp | 6 +- .../runtime/routine_load/data_consumer_group.cpp | 2 +- be/src/runtime/runtime_state.cpp | 23 + be/src/runtime/runtime_state.h | 5 + be/src/service/internal_service.cpp | 4 + be/src/util/blocking_queue.hpp | 25 +- .../JFSFileSystem.java => be/src/util/key_util.cpp | 19 +- be/src/util/key_util.h | 11 +- be/src/util/slice.cpp | 19 + be/src/util/slice.h | 7 + be/src/vec/common/arithmetic_overflow.h | 8 +- .../data_types/serde/data_type_date64_serde.cpp | 71 +- .../serde/data_type_datetimev2_serde.cpp | 31 +- .../data_types/serde/data_type_datev2_serde.cpp | 10 +- .../data_types/serde/data_type_decimal_serde.cpp | 2 + .../vec/data_types/serde/data_type_decimal_serde.h | 1 - be/src/vec/data_types/serde/data_type_serde.h | 5 - .../exec/format/parquet/vparquet_group_reader.cpp | 6 +- be/src/vec/exec/scan/file_scanner.cpp | 23 +- be/src/vec/exec/scan/file_scanner.h | 2 +- be/src/vec/exprs/vcast_expr.cpp | 11 + be/src/vec/functions/function_jsonb.cpp | 2 +- be/src/vec/functions/function_rpc.cpp | 7 +- be/src/vec/functions/function_rpc.h | 2 +- be/src/vec/functions/function_string.cpp | 21 +- be/src/vec/functions/function_string_to_string.h | 4 +- be/src/vec/functions/function_totype.h | 34 +- be/src/vec/functions/url/functions_url.h | 5 +- be/src/vec/olap/block_reader.cpp | 17 +- be/src/vec/olap/block_reader.h | 4 +- be/test/common/check_overflow.cpp | 92 +++ be/test/io/cache/block_file_cache_test.cpp | 153 ++++ be/test/olap/ordered_data_compaction_test.cpp | 1 + .../olap/segments_key_bounds_truncation_test.cpp | 788 +++++++++++++++++++++ .../serde/data_type_serde_agg_state_test.cpp | 6 - .../serde/data_type_serde_bitmap_test.cpp | 2 - .../data_types/serde/data_type_serde_csv_test.cpp | 53 +- .../data_type_serde_fixed_length_object_test.cpp | 3 - .../data_types/serde/data_type_serde_hll_test.cpp | 2 - .../serde/data_type_serde_quantile_state_test.cpp | 2 - .../data_types/serde/data_type_serde_text_test.cpp | 53 +- be/test/vec/function/function_jsonb_test.cpp | 8 +- fe/fe-common/pom.xml | 4 + .../antlr4/org/apache/doris/nereids/DorisParser.g4 | 24 +- fe/fe-core/src/main/cup/sql_parser.cup | 28 - .../java/org/apache/doris/analysis/ExportStmt.java | 288 +------- .../java/org/apache/doris/analysis/LoadStmt.java | 2 +- .../doris/analysis/ShowCatalogRecycleBinStmt.java | 166 ----- .../java/org/apache/doris/analysis/ShowDbStmt.java | 114 --- .../org/apache/doris/analysis/ShowTabletStmt.java | 333 --------- .../org/apache/doris/backup/BackupHandler.java | 41 +- .../java/org/apache/doris/backup/Repository.java | 42 +- .../org/apache/doris/backup/RepositoryMgr.java | 4 +- .../org/apache/doris/catalog/AzureResource.java | 5 +- .../apache/doris/catalog/ColocateTableIndex.java | 62 ++ .../org/apache/doris/catalog/HdfsStorageVault.java | 5 +- .../java/org/apache/doris/catalog/S3Resource.java | 5 +- .../doris/common/proc/BuildIndexProcDir.java | 145 ++++ .../apache/doris/common/proc/RollupProcDir.java | 146 ++++ .../doris/common/proc/SchemaChangeProcDir.java | 146 ++++ .../org/apache/doris/common/util/BrokerUtil.java | 6 +- .../org/apache/doris/common/util/LocationPath.java | 2 +- .../apache/doris/datasource/ExternalCatalog.java | 24 +- .../doris/datasource/ExternalMetaCacheMgr.java | 2 +- .../org/apache/doris/datasource/hive/AcidUtil.java | 4 +- .../doris/datasource/hive/HMSExternalCatalog.java | 6 +- .../doris/datasource/hive/HMSExternalTable.java | 2 +- .../doris/datasource/hive/HMSTransaction.java | 12 +- .../doris/datasource/hive/HiveMetaStoreCache.java | 16 +- .../org/apache/doris/datasource/hive/HiveUtil.java | 4 +- .../doris/datasource/hive/source/HiveScanNode.java | 2 +- .../doris/datasource/hudi/source/HudiScanNode.java | 2 +- .../property/storage/AzureProperties.java | 16 +- .../datasource/property/storage/S3Properties.java | 2 +- .../java/org/apache/doris/fs/FileSystemCache.java | 5 +- .../org/apache/doris/fs/FileSystemFactory.java | 100 ++- .../apache/doris/fs/FileSystemProviderImpl.java | 2 +- .../java/org/apache/doris/fs/FileSystemType.java | 23 +- .../org/apache/doris/fs/PersistentFileSystem.java | 18 +- .../doris/{fsv2 => fs}/StorageTypeMapper.java | 10 +- .../fs/TransactionScopeCachingDirectoryLister.java | 11 +- ...nsactionScopeCachingDirectoryListerFactory.java | 6 +- .../org/apache/doris/fs/obj/AzureObjStorage.java | 105 ++- .../java/org/apache/doris/fs/obj/ObjStorage.java | 2 +- .../java/org/apache/doris/fs/obj/S3ObjStorage.java | 114 ++- .../apache/doris/fs/remote/AzureFileSystem.java | 25 +- .../apache/doris/fs/remote/BrokerFileSystem.java | 11 + .../apache/doris/fs/remote/RemoteFileSystem.java | 16 +- .../org/apache/doris/fs/remote/S3FileSystem.java | 152 ++-- .../doris/fs/remote/SwitchingFileSystem.java | 12 +- .../apache/doris/fs/remote/dfs/DFSFileSystem.java | 31 +- .../apache/doris/fs/remote/dfs/JFSFileSystem.java | 7 +- .../apache/doris/fs/remote/dfs/OFSFileSystem.java | 7 +- .../{fsv2 => fs}/remote/dfs/OSSHdfsFileSystem.java | 2 +- .../org/apache/doris/fsv2/DirectoryLister.java | 29 - .../java/org/apache/doris/fsv2/FileSystem.java | 97 --- .../org/apache/doris/fsv2/FileSystemCache.java | 117 --- .../doris/fsv2/FileSystemDirectoryLister.java | 37 - .../org/apache/doris/fsv2/FileSystemFactory.java | 82 --- .../apache/doris/fsv2/FileSystemIOException.java | 65 -- .../org/apache/doris/fsv2/FileSystemProvider.java | 24 - .../apache/doris/fsv2/FileSystemProviderImpl.java | 43 -- .../java/org/apache/doris/fsv2/FileSystemType.java | 49 -- .../java/org/apache/doris/fsv2/FileSystemUtil.java | 70 -- .../org/apache/doris/fsv2/LocalDfsFileSystem.java | 199 ------ .../apache/doris/fsv2/PersistentFileSystem.java | 95 --- .../doris/fsv2/RemoteFileRemoteIterator.java | 47 -- .../java/org/apache/doris/fsv2/RemoteIterator.java | 27 - .../apache/doris/fsv2/SimpleRemoteIterator.java | 45 -- .../fsv2/TransactionDirectoryListingCacheKey.java | 64 -- .../TransactionScopeCachingDirectoryLister.java | 219 ------ ...nsactionScopeCachingDirectoryListerFactory.java | 59 -- .../org/apache/doris/fsv2/obj/AzureObjStorage.java | 381 ---------- .../java/org/apache/doris/fsv2/obj/ObjStorage.java | 69 -- .../org/apache/doris/fsv2/obj/RemoteObject.java | 54 -- .../org/apache/doris/fsv2/obj/RemoteObjects.java | 52 -- .../org/apache/doris/fsv2/obj/S3ObjStorage.java | 493 ------------- .../apache/doris/fsv2/remote/AzureFileSystem.java | 48 -- .../apache/doris/fsv2/remote/BrokerFileSystem.java | 704 ------------------ .../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 | 106 --- .../doris/fsv2/remote/SwitchingFileSystem.java | 132 ---- .../doris/fsv2/remote/dfs/DFSFileSystem.java | 500 ------------- .../doris/fsv2/remote/dfs/OFSFileSystem.java | 27 - .../apache/doris/httpv2/rest/CopyIntoAction.java | 25 +- .../doris/httpv2/rest/StmtExecutionAction.java | 1 - .../doris/httpv2/restv2/MetaInfoActionV2.java | 77 +- .../doris/httpv2/util/StatementSubmitter.java | 106 ++- .../main/java/org/apache/doris/load/ExportJob.java | 197 +----- .../main/java/org/apache/doris/load/ExportMgr.java | 4 +- .../org/apache/doris/load/StreamLoadHandler.java | 2 +- .../org/apache/doris/mysql/privilege/Auth.java | 5 + .../glue/translator/PhysicalPlanTranslator.java | 6 +- .../doris/nereids/parser/LogicalPlanBuilder.java | 148 ++++ .../apache/doris/nereids/parser/NereidsParser.java | 19 +- .../doris/nereids/stats/StatsCalculator.java | 9 +- .../apache/doris/nereids/trees/plans/PlanType.java | 7 +- .../plans/commands/AlterColocateGroupCommand.java | 102 +++ .../trees/plans/commands/ExportCommand.java | 5 + .../plans/commands/ShowAlterTableCommand.java | 280 ++++++++ .../plans/commands/ShowBuildIndexCommand.java | 241 +++++++ .../plans/commands/ShowRoutineLoadCommand.java | 232 ++++++ .../plans/commands/info/ColocateGroupName.java | 79 +++ .../plans/commands/refresh/RefreshLdapCommand.java | 84 +++ .../trees/plans/visitor/CommandVisitor.java | 25 + .../java/org/apache/doris/qe/ShowExecutor.java | 250 ------- .../apache/doris/statistics/BaseAnalysisTask.java | 10 +- .../org/apache/doris/statistics/ColStatsData.java | 14 +- .../ExternalFileTableValuedFunction.java | 2 +- .../doris/transaction/HiveTransactionManager.java | 2 +- .../transaction/TransactionManagerFactory.java | 2 +- .../org/apache/doris/analysis/ShowDbStmtTest.java | 52 -- .../org/apache/doris/backup/BackupJobTest.java | 4 +- .../org/apache/doris/backup/RepositoryTest.java | 30 +- .../org/apache/doris/backup/RestoreJobTest.java | 4 +- .../apache/doris/catalog/TempPartitionTest.java | 17 +- .../apache/doris/catalog/TruncateTableTest.java | 19 +- .../apache/doris/common/util/LocationPathTest.java | 2 +- .../apache/doris/datasource/hive/HiveAcidTest.java | 2 +- .../doris/datasource/hive/HmsCommitTest.java | 8 +- .../datasource/property/PropertyConverterTest.java | 2 +- .../external/iceberg/IcebergHadoopCatalogTest.java | 3 +- .../apache/doris/fs/obj/AzureObjStorageTest.java | 16 +- .../doris/{fsv2 => fs}/obj/S3FileSystemTest.java | 12 +- .../doris/fs/obj/S3ObjStorageGlobListTest.java | 5 +- .../org/apache/doris/fs/obj/S3ObjStorageTest.java | 309 ++++---- .../{fsv2 => fs}/remote/RemoteFileSystemTest.java | 8 +- .../apache/doris/fsv2/obj/S3ObjStorageTest.java | 209 ------ .../commands/AlterColocateGroupCommandTest.java | 79 +++ .../commands/CreateRepositoryCommandTest.java | 2 +- .../plans/commands/ShowAlterTableCommandTest.java | 173 +++++ .../plans/commands/ShowBuildIndexCommandTest.java | 110 +++ .../commands/ShowRoutineLoadCommandTest.java} | 25 +- .../java/org/apache/doris/qe/ShowExecutorTest.java | 50 +- .../doris/statistics/BaseAnalysisTaskTest.java | 45 +- .../apache/doris/statistics/ColStatsDataTest.java | 2 +- .../doris/statistics/OlapAnalysisTaskTest.java | 2 +- fe/pom.xml | 2 +- fe/spark-dpp/pom.xml | 12 - gensrc/proto/olap_file.proto | 10 +- .../test_group_commit_replay_wal.csv} | 0 .../test_mow_delete_unused_rowset_dm_docker.out | Bin 0 -> 219 bytes .../test_schema_change_add_key_column.csv.gz | Bin 0 -> 72233 bytes .../test_schema_change_add_key_column1.csv.gz | Bin 0 -> 177558 bytes .../datatype_p0/decimalv3/test_decimalv3_cast3.out | Bin 1492 -> 1645 bytes .../tpcds_sf1_index/sql/q24_1.out | Bin 307 -> 109 bytes .../tpcds_sf1_index/sql/q24_2.out | Bin 137 -> 109 bytes .../data/json_p0/test_json_load_and_function.out | Bin 261689 -> 261681 bytes .../test_json_load_unique_key_and_function.out | Bin 87037 -> 87033 bytes .../data/jsonb_p0/test_jsonb_load_and_function.out | Bin 189691 -> 189687 bytes .../test_jsonb_load_unique_key_and_function.out | Bin 124398 -> 124394 bytes .../data/nereids_function_p0/scalar_function/J.out | Bin 160937 -> 160933 bytes .../json_functions/test_json_extract.out | Bin 0 -> 279 bytes .../tpcds_sf100_dup_without_key_p2/sql/q24_1.out | Bin 27654 -> 1496 bytes .../tpcds_sf100_dup_without_key_p2/sql/q24_2.out | Bin 3795 -> 188 bytes regression-test/data/tpcds_sf100_p2/sql/q24_1.out | Bin 27654 -> 1496 bytes regression-test/data/tpcds_sf100_p2/sql/q24_2.out | Bin 3795 -> 188 bytes regression-test/data/tpcds_sf1_p1/sql/q24_1.out | Bin 307 -> 109 bytes regression-test/data/tpcds_sf1_p1/sql/q24_2.out | Bin 137 -> 109 bytes .../data/tpcds_sf1_unique_ck_p1/sql/q24_1.out | Bin 307 -> 109 bytes .../data/tpcds_sf1_unique_ck_p1/sql/q24_2.out | Bin 137 -> 109 bytes .../data/tpcds_sf1_unique_p1/sql/q24_1.out | Bin 307 -> 109 bytes .../data/tpcds_sf1_unique_p1/sql/q24_2.out | Bin 137 -> 109 bytes .../test_key_bounds_truncation_read_scenarios.out | Bin 0 -> 719 bytes ...test_key_bounds_truncation_write_scenarios.out} | Bin 137 -> 111 bytes .../org/apache/doris/regression/util/Http.groovy | 8 +- .../test_group_commit_replay_wal.groovy | 95 +++ .../test_mow_agg_delete_bitmap.groovy | 1 + .../suites/cold_heat_separation/policy/drop.groovy | 13 +- .../policy/drop_hdfs_reource.groovy | 12 +- .../test_mow_compact_multi_segments.groovy | 253 +++++++ ...paction_agg_and_remove_pre_delete_bitmap.groovy | 2 +- .../test_mow_compaction_and_schema_change.groovy | 14 +- ...test_mow_delete_unused_rowset_dm_docker.groovy} | 199 +++--- ... => test_mow_stale_rowset_delete_bitmap.groovy} | 155 ++-- .../decimalv3/test_decimalv3_cast3.groovy | 7 + .../hive/test_hive_statistics_all_type_p0.groovy | 4 +- .../test_nereids_refresh_ldap.groovy | 22 +- .../insert_p0/insert_group_commit_into.groovy | 2 +- .../tpcds_sf1_index/sql/q24_1.sql | 2 +- .../tpcds_sf1_index/sql/q24_2.sql | 2 +- .../test_routine_load_follower_fe.groovy | 152 ++++ .../show/test_nereids_show_alter_table.groovy | 114 +++ .../show/test_nereids_show_build_index.groovy | 102 +++ .../json_functions/test_json_extract.groovy | 31 + .../suites/statistics/test_analyze_all_null.groovy | 108 +++ .../tpcds_sf100_dup_without_key_p2/sql/q24_1.sql | 2 +- .../tpcds_sf100_dup_without_key_p2/sql/q24_2.sql | 2 +- .../suites/tpcds_sf100_p2/sql/q24_1.sql | 2 +- .../suites/tpcds_sf100_p2/sql/q24_2.sql | 2 +- regression-test/suites/tpcds_sf1_p1/sql/q24_1.sql | 2 +- regression-test/suites/tpcds_sf1_p1/sql/q24_2.sql | 2 +- .../suites/tpcds_sf1_unique_ck_p1/sql/q24_1.sql | 2 +- .../suites/tpcds_sf1_unique_ck_p1/sql/q24_2.sql | 2 +- .../suites/tpcds_sf1_unique_p1/sql/q24_1.sql | 2 +- .../suites/tpcds_sf1_unique_p1/sql/q24_2.sql | 2 +- .../test_key_bounds_truncation_basic.groovy | 122 ++++ ...est_key_bounds_truncation_read_scenarios.groovy | 100 +++ ...st_key_bounds_truncation_write_scenarios.groovy | 284 ++++++++ .../create/test_create_vault_with_kerberos.groovy | 2 +- 272 files changed, 6166 insertions(+), 7557 deletions(-) rename fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/dfs/JFSFileSystem.java => be/src/util/key_util.cpp (52%) create mode 100644 be/test/common/check_overflow.cpp create mode 100644 be/test/olap/segments_key_bounds_truncation_test.cpp delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/analysis/ShowCatalogRecycleBinStmt.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/analysis/ShowDbStmt.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/analysis/ShowTabletStmt.java rename fe/fe-core/src/main/java/org/apache/doris/{fsv2 => fs}/StorageTypeMapper.java (91%) rename fe/fe-core/src/main/java/org/apache/doris/{fsv2 => fs}/remote/dfs/OSSHdfsFileSystem.java (96%) delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/DirectoryLister.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/FileSystem.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/FileSystemCache.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/FileSystemDirectoryLister.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/FileSystemFactory.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/FileSystemIOException.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/FileSystemProvider.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/FileSystemProviderImpl.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/FileSystemType.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/FileSystemUtil.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/LocalDfsFileSystem.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/PersistentFileSystem.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/RemoteFileRemoteIterator.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/RemoteIterator.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/SimpleRemoteIterator.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/TransactionDirectoryListingCacheKey.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/TransactionScopeCachingDirectoryLister.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/TransactionScopeCachingDirectoryListerFactory.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/obj/AzureObjStorage.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/obj/ObjStorage.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/obj/RemoteObject.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/obj/RemoteObjects.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/obj/S3ObjStorage.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/AzureFileSystem.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/BrokerFileSystem.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/ObjFileSystem.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/RemoteFSPhantomManager.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/RemoteFile.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/RemoteFileSystem.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/RemoteFileSystemPhantomReference.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/S3FileSystem.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/SwitchingFileSystem.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/dfs/DFSFileSystem.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/dfs/OFSFileSystem.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/AlterColocateGroupCommand.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/ShowAlterTableCommand.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/ShowBuildIndexCommand.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/ShowRoutineLoadCommand.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/ColocateGroupName.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/refresh/RefreshLdapCommand.java delete mode 100644 fe/fe-core/src/test/java/org/apache/doris/analysis/ShowDbStmtTest.java rename fe/fe-core/src/test/java/org/apache/doris/{fsv2 => fs}/obj/S3FileSystemTest.java (97%) rename fe/fe-core/src/test/java/org/apache/doris/{fsv2 => fs}/remote/RemoteFileSystemTest.java (96%) delete mode 100644 fe/fe-core/src/test/java/org/apache/doris/fsv2/obj/S3ObjStorageTest.java create mode 100644 fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/AlterColocateGroupCommandTest.java create mode 100644 fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/ShowAlterTableCommandTest.java create mode 100644 fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/ShowBuildIndexCommandTest.java copy fe/fe-core/src/{main/java/org/apache/doris/transaction/TransactionManagerFactory.java => test/java/org/apache/doris/nereids/trees/plans/commands/ShowRoutineLoadCommandTest.java} (53%) copy regression-test/data/{fault_injection_p0/group_commit_wal_msg.csv => cloud_p0/multi_cluster/test_group_commit_replay_wal.csv} (100%) create mode 100644 regression-test/data/compaction/test_mow_delete_unused_rowset_dm_docker.out create mode 100644 regression-test/data/compaction/test_schema_change_add_key_column.csv.gz create mode 100644 regression-test/data/compaction/test_schema_change_add_key_column1.csv.gz create mode 100644 regression-test/data/query_p0/sql_functions/json_functions/test_json_extract.out create mode 100644 regression-test/data/unique_with_mow_p0/key_bounds/test_key_bounds_truncation_read_scenarios.out copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => unique_with_mow_p0/key_bounds/test_key_bounds_truncation_write_scenarios.out} (70%) create mode 100644 regression-test/suites/cloud_p0/multi_cluster/test_group_commit_replay_wal.groovy create mode 100644 regression-test/suites/compaction/test_mow_compact_multi_segments.groovy copy regression-test/suites/compaction/{test_mow_compaction_agg_and_remove_pre_delete_bitmap.groovy => test_mow_delete_unused_rowset_dm_docker.groovy} (54%) copy regression-test/suites/compaction/{test_mow_compaction_agg_and_remove_pre_delete_bitmap.groovy => test_mow_stale_rowset_delete_bitmap.groovy} (65%) rename fe/fe-core/src/main/java/org/apache/doris/fsv2/RemoteFiles.java => regression-test/suites/external_table_p0/nereids_commands/test_nereids_refresh_ldap.groovy (71%) create mode 100644 regression-test/suites/load_p0/routine_load/test_routine_load_follower_fe.groovy create mode 100644 regression-test/suites/nereids_p0/show/test_nereids_show_alter_table.groovy create mode 100644 regression-test/suites/nereids_p0/show/test_nereids_show_build_index.groovy create mode 100644 regression-test/suites/query_p0/sql_functions/json_functions/test_json_extract.groovy create mode 100644 regression-test/suites/statistics/test_analyze_all_null.groovy create mode 100644 regression-test/suites/unique_with_mow_p0/key_bounds/test_key_bounds_truncation_basic.groovy create mode 100644 regression-test/suites/unique_with_mow_p0/key_bounds/test_key_bounds_truncation_read_scenarios.groovy create mode 100644 regression-test/suites/unique_with_mow_p0/key_bounds/test_key_bounds_truncation_write_scenarios.groovy --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org