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

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


 discard 1872f4d1f68 [Fix](case) fix `test_partial_update_publish_seq` (#53565)
     add 1fd44378066 branch-3.1: [Opt](cloud-mow) Mow load can force take MS 
lock #53086 (#53566)
     add 16716d18ba8 branch-3.1: [fix](docker case) Fix cluster id check causes 
cloud be startup abnormality #53444 (#53594)
     add d5e2bccc550 branch-3.1: [fix](case) fix 
test_mow_compaction_and_read_stale #53554 (#53596)
     add 24cab5e5133 branch-3.1:  [regression](load) add a case for using the 
'$.' symbol in routine load #53442 (#53602)
     add f5511e2c259 branch-3.1: [refactor](spark-job) remove spark load job 
#51734 (#53616)
     add 3fae04ab334 branch-3.1: [feat](iceberg) support schema change for 
iceberg #52591 #53588 (#53623)
     add 262bc56c24b branch-3.1: [fix](iceberg) fix iceberg hadoop catalog 
kerberos issue #53171 #51778 (#53624)
     add 259e07a8fe9 branch-3.1: [Improvement](Segment) support cacheing 
partial column reader #49040 (#53511)
     add 59bbb9d8d25 [branch-3.1](core)Fix format_round will be core when 
entering multiple lines (#53612)
     add 806e8529fb0 [Chore](workflow) change workflow's thirdparty prebuild to 
3.0 (#53641)
     add d781dd14376 branch-3.1: [fix](nereids) Fix the expr id are same but 
different expr when agg table with random distribute #52993 (#53621)
     add 63d86456c13 branch-3.1: [improvement](memory) Storage page cache use 
LRU-K cache, K=2 #45719 (#53617)
     add b9a7183870a branch-3.1: [test](p2) allow protocol prefix in S3 
endpoint format in test_broker_load #53525 (#53615)
     add 50b557262b8 branch-3.1: [fix](meta) update backup cases in cloud env 
for temporary table #53673 (#53677)
     add f070793fbde branch-3.1: [opt](parser) optimize parser perfermance of 
STRING_LITERAL #53644 (#53680)
     add 0b7cbdab96d branch-3.1: [feature](Nereids) support turn off 
ONLY_FULL_GROUP_BY sql mode #49341 (#53535)
     add fa574798b12 branch-3.1: [opt](feMeta) Add random sleep for logEdit to 
test same corner case #53386 (#53577)
     add f6155772d39 branch-3.1: [feat](load) quorum success write (part II) 
#52472 (#53613)
     add 4340311ff69 branch-3.1: [opt](editlog) enable parallel publish and 
batch editlog by default #53357 (#53652)
     add 5be19841dc3 branch-3.1: [fix](mow) fix agg delete bitmap for stale 
rowsets #53611 (#53662)
     add 6ef29b18ca0 branch-3.1: [fix](warmup) prevent NPE when upgrading from 
older versions #53555 (#53667)
     add b22078d0c07 branch-3.1: [enhance](nereids)rewrite aggregate to limit 
when all group by key is  uniform and not null, and there is no aggregate 
functions #46223 (#52091)
     add dd2bcddd0ec branch-3.1: [enhance](load) delete temporary files and 
disk detection #49962 (#53600)
     add 37ee30db56c branch-3.1: [feat](iceberg) Supports OAuth2 to connect  
Iceberg Rest and supports vended-credentials #52831 (#53685)
     add e685b4893f5 branch-3.1: [fix](cloud) Fix modify cluster network not 
work in follower introduced by #52294 #53568 (#53689)
     add 2421a605bd5 branch-3.1: [opt](iceberg) support insert to branch #52751 
#53703 (#53693)
     add 40aace6c0a9 branch-3.1: [Improvement](cloud) Hold tablets in another 
RPC thread #52879 #53605 (#53416)
     add 9ffacace227 branch-3.1: [fix](catalog) fix deadlock of catalog and 
database #53626 (#53627)
     add d970b08f6f2 branch-3.1: [test](inverted index) make test more stable 
for test_write_inverted_index_exception_fault_injection #53686 (#53718)
     add bffee1a8314 branch-3.1: [fix](inverted index) set 
ENABLE_ADD_INDEX_FOR_NEW_DATA session var need forward flag to true #53690 
(#53727)
     add 55bc89f8e2e branch-3.1: [fix](p2) throw Exception if hdfs is not 
enable #52761 (#53741)
     add 847c749193e branch-3.1: [fix](docker case) Fix some docker case #53404 
(#53720)
     add 87850cc78f2 branch-3.1: [test](inverted index) make 
test_show_index_data regression case more stable #53705 (#53725)
     add 8905945e7ad branch-3.1: [enhance](nereids) add eliminate order by key 
by data trait #46225 (#52090)
     add 4381c764a1c branch-3.1: [fix](rpc) robust retry and exception handling 
for MetaService RPC #53670 (#53736)
     add 12984570931 branch-3.1: [fix](test) Enable 
'enable_inverted_index_v1_for_variant' for check before quit test #53607 
(#53665)
     add 74e54c7fe0f branch-3.1: [fix](load) stream load should not overwrite 
existing error status in filtered rows check #53393 (#53698)
     add cbff9a6e4ba branch-3.1: [Fix](case) Fix 
test_table_properties/test_primary_key_partial_update_complex_type #53701 
(#53719)
     add ca4222a792e branch-3.1: [chore](load) optimize show create load error 
message #53694 (#53732)
     add 358e81cf8b7 branch-3.1: [fix](p0) Fix `test_array_map` #53710 (#53746)
     add 9d9a79c9d09 [fix](variant) Fix metadata compatibility for FE (#53748)
     add 34fa571a253 branch-3.1: [test](inverted index) make 
test_mow_table_with_format_v2 regression case more stable #53762 (#53755)
     add 7508380e226 branch-3.1: [test](inverted index) make 
test_cumulative_compaction_with_format_v2 regression case more stable #53756 
(#53770)
     add 7cd37a90666 branch-3.1: [fix](regression) fix unstable case 
test_iceberg_sys_table #53631 (#53771)
     add 8cfd7319936 branch-3.1: [fix](vcg) use "vcg cancel" as cancel message 
for warm up jobs #53751 (#53753)
     add 05f16f90f4a branch-3.1: [opt](ci) adjust threshold for perfmance test 
#53650 (#53778)
     add aa77d5ceecd branch-3.1: [Bug](fold) skip INET6_ATON function in fold 
by BE #53423 (#53780)
     add dd45af3a529 branch-3.1: [fix](auth)fix auth test case in cloud mode 
#53646 (#53788)
     add bda6d12cd5d branch-3.1: [fix](warmup) avoid calling recycle_cache 
after rebalance #53339 (#53338)
     add 13d2739b884 branch-3.1: [fix](test) fix p2 case 
test_show_data_with_compaction #53558 (#53766)
     add 81eaa161d4e [fix](vcg docker case) Fix case due to dockerAwaitUntil 
func removed (#53761)
     add 2892c7ff13e branch-3.1:  [fix][nereids] fix split count distinct for 
null can't join #46563 (#53782)
     add 41a236a27a3 branch-3.1: [test](p2) reduce broker_load_batch_size in 
compaction_width_array_column #53797 (#53810)
     add eea25ec784c branch-3.1: [fix](restore) Analyze idx meta in Olap Table 
after restore commit #53747 (#53812)
     add 7a58f5cbac8 branch-3.1: [enhance](auth)Remove restrictions on user 
creation and other operations when enabling ranger/LDAP #50139 (#53817)
     add 657d3ec3b71 branch-3.1: [fix](regression) Set `be-cluster-id` default 
to false #53643 (#53815)
     add 735b8c6511b branch-3.1: [test](inverted index) enhance compaction 
assertion compatibility for format v2 regression cases #53808 (#53833)
     add a8441841ccd branch-3.1: [Log](topn) Log query id in topn two read and 
change the timeout to query timeout #52573 (#53822)
     add f85884c847e branch-3.1: [Fix](flexible partial update) Fix some 
problems in flexible partial update #41701 #53765 (#53518)
     add 9563284bc12 branch-3.1: [improve](statistics)Remove write editlog for 
update rows, use update editlog. #53149 (#53839)
     add 7809497acbd branch-3.1: [fix](ci) vault_p0 start minio #53772 (#53845)
     add 3db16ad8b27 branch-3.1: [fix](segment) fix heap use after free for 
VariantColumnReader and make _get_segment_footer thread safe in 
ColumnReaderCache (#53872)
     add 21585b1b81f branch-3.1: [fix](nereids) fix  rewrite avg to sum / count 
change nullable  #53787 (#53875)
     add 794cf768bc3 branch-3.1: [fix](load) quorum success write should 
consider data skew #53737 (#53827)
     add 5d3aeda7356 branch-3.1 [feature](group by)Support group by with order. 
#53037 (#53847)
     add 80f890b776e branch-3.1: [fix](warmup) ensure warmup only triggers if 
tablet exists on target backend #53852 (#53851)
     add f6040674ca5 branch-3.1: [fix](load) fix multi table load plan fail 
after restart master Fe or leader change #53799 (#53830)
     add 1189dd3f470 [fix](test) fix regression 
eliminate_group_by_key_by_uniform and eliminate_order_by_key (#53867)
     add 819e51d2c32 branch-3.1: [fix](test) enlarge timeout for 
test_autoinc_broker_load #53744 (#53886)
     add 092dab7a5ac branch-3.1: [fix](core) Fix format round would core under 
boundary conditions. #53660 (#53857)
     add 7bae854bee7 branch-3.1: [regression-test](variant) Add variant upgrade 
case #53842 (#53882)
     add ad9f8f14d7b branch-3.1: [chore](cloud) Check local ip before start 
metaservice #53793 (#53888)
     add e8933d9577e [fix](ci) fix compile error 'Unknown host 
repo.maven.apache.org' (#53902)
     add e4131f9aee6 branch-3.1: [fix](variant)fix variant type conflicts in 
nested types #52696 (#53119)
     add 9d556d08bfb branch-3.1: [enhancement](brpc) remove client from brpc 
cache if the underlying channel has error #47487 (#53743)
     add 7e7230cba5d branch-3.1: [fix](warmup) fix warm up jobs missing last 
batch #53860 (#53864)
     add 82a37c1fcbf branch-3.1: [fix](nereids) fix rule count on index #53825 
(#53879)
     add 37ca87973aa [Fix](case) fix `test_partial_update_publish_seq` (#53565)

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   (1872f4d1f68)
            \
             N -- N -- N   refs/heads/auto-pick-53565-branch-3.1 (37ca87973aa)

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/be-ut-mac.yml                    |   10 +-
 .github/workflows/build-extension.yml              |    9 +-
 .github/workflows/build-thirdparty.yml             |    6 +-
 .github/workflows/code-checks.yml                  |    2 +-
 be/src/cloud/cloud_internal_service.cpp            |    5 +-
 be/src/cloud/cloud_meta_mgr.cpp                    |    6 +-
 be/src/cloud/cloud_meta_mgr.h                      |    2 +-
 be/src/cloud/cloud_storage_engine.cpp              |   14 +-
 be/src/cloud/cloud_tablet.cpp                      |   46 +-
 be/src/cloud/cloud_tablet.h                        |    9 +-
 be/src/cloud/cloud_warm_up_manager.cpp             |   34 +-
 be/src/cloud/cloud_warm_up_manager.h               |    5 +-
 be/src/common/config.cpp                           |    9 +-
 be/src/common/config.h                             |    7 +-
 be/src/exec/rowid_fetcher.cpp                      |   11 +-
 be/src/exprs/math_functions.cpp                    |    2 +-
 be/src/http/action/stream_load.cpp                 |   12 +-
 be/src/http/action/stream_load.h                   |    2 +-
 be/src/olap/base_tablet.cpp                        |  128 ++-
 be/src/olap/lru_cache.cpp                          |  104 +-
 be/src/olap/lru_cache.h                            |   46 +-
 be/src/olap/memtable.cpp                           |  209 ++--
 be/src/olap/memtable.h                             |   20 +-
 be/src/olap/page_cache.h                           |    3 +-
 be/src/olap/partial_update_info.cpp                |  616 ++++++++++-
 be/src/olap/partial_update_info.h                  |   85 +-
 be/src/olap/rowset/segment_v2/column_reader.cpp    |   77 +-
 be/src/olap/rowset/segment_v2/column_reader.h      |   40 +-
 .../olap/rowset/segment_v2/column_reader_cache.cpp |  185 ++++
 .../olap/rowset/segment_v2/column_reader_cache.h   |   79 ++
 be/src/olap/rowset/segment_v2/segment.cpp          |  183 ++--
 be/src/olap/rowset/segment_v2/segment.h            |   36 +-
 be/src/olap/rowset/segment_v2/segment_iterator.cpp |   10 +-
 be/src/olap/rowset/segment_v2/segment_writer.cpp   |   11 +-
 be/src/olap/rowset/segment_v2/stream_reader.h      |    8 +-
 .../variant/hierarchical_data_iterator.cpp         |   55 +-
 .../variant/hierarchical_data_iterator.h           |   16 +-
 .../segment_v2/variant/variant_column_reader.cpp   |  150 ++-
 .../segment_v2/variant/variant_column_reader.h     |   36 +-
 .../rowset/segment_v2/vertical_segment_writer.cpp  |  236 +---
 .../rowset/segment_v2/vertical_segment_writer.h    |   14 +-
 be/src/olap/tablet.cpp                             |    2 +-
 be/src/olap/tablet_meta.cpp                        |    3 +
 be/src/olap/tablet_schema.cpp                      |    6 +
 be/src/olap/tablet_schema.h                        |    6 +
 .../pipeline/exec/multi_cast_data_stream_source.h  |    2 +-
 be/src/pipeline/exec/olap_scan_operator.cpp        |   85 +-
 be/src/pipeline/exec/olap_scan_operator.h          |   26 +-
 be/src/pipeline/exec/operator.h                    |   11 +-
 be/src/pipeline/exec/scan_operator.h               |   11 +-
 be/src/pipeline/pipeline_task.cpp                  |   52 +-
 be/src/pipeline/pipeline_task.h                    |   11 +-
 be/src/runtime/load_path_mgr.cpp                   |   68 +-
 be/src/runtime/load_path_mgr.h                     |    9 +-
 be/src/runtime/memory/lru_cache_policy.h           |    9 +-
 be/src/runtime/stream_load/stream_load_context.h   |    2 +
 .../runtime/stream_load/stream_load_executor.cpp   |    2 +-
 be/src/util/brpc_client_cache.h                    |   87 +-
 be/src/vec/columns/column_object.cpp               |    6 -
 be/src/vec/columns/column_object.h                 |    1 +
 be/src/vec/common/schema_util.cpp                  |   39 +-
 be/src/vec/data_types/convert_field_to_type.cpp    |    2 +-
 be/src/vec/exec/format/json/new_json_reader.cpp    |   15 +-
 be/src/vec/exec/format/json/new_json_reader.h      |    4 +-
 be/src/vec/functions/function_string.h             |   84 +-
 be/src/vec/json/json_parser.cpp                    |   12 +-
 be/src/vec/json/json_parser.h                      |    2 +
 be/src/vec/json/path_in_data.h                     |   17 +-
 be/src/vec/sink/load_stream_stub.cpp               |    7 +-
 be/src/vec/sink/load_stream_stub.h                 |   25 +-
 be/src/vec/sink/writer/vtablet_writer.cpp          |   37 +-
 be/src/vec/sink/writer/vtablet_writer.h            |    8 +-
 be/src/vec/sink/writer/vtablet_writer_v2.cpp       |  175 ++-
 be/src/vec/sink/writer/vtablet_writer_v2.h         |   18 +-
 be/test/cloud/cloud_meta_mgr_test.cpp              |    6 +-
 .../vec/columns/column_variant_allocated_bytes.out |  Bin 53 -> 49 bytes
 .../vec/columns/column_variant_byte_size.out       |  Bin 49 -> 41 bytes
 .../column_variant_update_crc_with_value.out       |  Bin 53 -> 52 bytes
 ..._variant_update_crc_with_value_with_nullmap.out |  Bin 53 -> 52 bytes
 .../column_variant_update_crcs_with_value.out      |  Bin 21667 -> 195 bytes
 ...variant_update_crcs_with_value_with_nullmap.out |  Bin 21667 -> 195 bytes
 .../column_variant_update_hashes_with_value.out    |  Bin 41224 -> 330 bytes
 ...riant_update_hashes_with_value_with_nullmap.out |  Bin 41224 -> 330 bytes
 .../column_variant_update_xxHash_with_value.out    |  Bin 63 -> 62 bytes
 ...riant_update_xxHash_with_value_with_nullmap.out |  Bin 63 -> 62 bytes
 be/test/exprs/math_functions_test.cpp              |   87 ++
 be/test/olap/date_bloom_filter_test.cpp            |   24 +-
 be/test/olap/lru_cache_test.cpp                    |  108 +-
 be/test/olap/page_cache_test.cpp                   |   29 +-
 .../rowset/segment_v2/column_reader_cache_test.cpp |  468 ++++++++
 .../segment_v2/column_reader_writer_test.cpp       |    6 +-
 be/test/olap/rowset/segment_v2/mock/mock_segment.h |   70 ++
 .../variant_column_writer_reader_test.cpp          |  169 ++-
 be/test/runtime/stream_load_parquet_test.cpp       |   99 ++
 be/test/util/brpc_client_cache_test.cpp            |   47 +
 be/test/vec/columns/column_object_test.cpp         |   15 +-
 be/test/vec/columns/column_variant_test.cpp        |   62 +-
 be/test/vec/common/schema_util_rowset_test.cpp     |    1 +
 .../function/cast/function_variant_cast_test.cpp   |  466 ++++++++
 be/test/vec/jsonb/convert_field_to_type_test.cpp   |  521 +++++++++
 be/test/vec/jsonb/json_parser_test.cpp             |  169 +++
 build.sh                                           |   32 +-
 cloud/src/common/config.h                          |    1 +
 cloud/src/common/network_util.cpp                  |    1 +
 cloud/src/main.cpp                                 |    5 +
 cloud/src/meta-service/meta_service.cpp            |   52 +-
 cloud/src/resource-manager/resource_manager.cpp    |    6 +-
 docker/runtime/doris-compose/cluster.py            |    2 +-
 docker/runtime/doris-compose/command.py            |   20 +-
 .../create_preinstalled_scripts/iceberg/run13.sql  |   27 +-
 .../java/org/apache/doris/catalog/ScalarType.java  |   14 +
 .../org/apache/doris/catalog/VariantField.java     |   16 +-
 .../main/java/org/apache/doris/common/Config.java  |   87 +-
 fe/fe-core/pom.xml                                 |   16 -
 .../antlr4/org/apache/doris/nereids/DorisLexer.g4  |    6 +-
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |   12 +-
 .../main/java/org/apache/doris/alter/Alter.java    |   28 +
 .../apache/doris/alter/SchemaChangeHandler.java    |    4 +
 .../org/apache/doris/alter/SchemaChangeJobV2.java  |    5 +-
 .../org/apache/doris/analysis/AddColumnClause.java |    6 +-
 .../apache/doris/analysis/CreateResourceStmt.java  |    5 +-
 .../org/apache/doris/analysis/CreateUserStmt.java  |    8 -
 .../org/apache/doris/analysis/DropUserStmt.java    |    7 -
 .../java/org/apache/doris/analysis/LoadStmt.java   |    4 +-
 .../java/org/apache/doris/analysis/LoadType.java   |   23 -
 .../apache/doris/analysis/ModifyColumnClause.java  |    6 +-
 .../apache/doris/analysis/NativeInsertStmt.java    |   15 +-
 .../org/apache/doris/analysis/ResourceDesc.java    |    2 +-
 .../java/org/apache/doris/backup/RestoreJob.java   |   11 +-
 .../main/java/org/apache/doris/catalog/Column.java |   10 +-
 .../main/java/org/apache/doris/catalog/Env.java    |   28 +-
 .../org/apache/doris/catalog/RefreshManager.java   |    8 +-
 .../java/org/apache/doris/catalog/Resource.java    |    3 -
 .../org/apache/doris/catalog/SparkResource.java    |  348 +-----
 .../apache/doris/cloud/CacheHotspotManager.java    |    6 +-
 .../org/apache/doris/cloud/CloudWarmUpJob.java     |    2 +-
 .../doris/cloud/catalog/CloudClusterChecker.java   |    8 +-
 .../cloud/catalog/CloudInstanceStatusChecker.java  |    2 +-
 .../apache/doris/cloud/rpc/MetaServiceProxy.java   |   46 +-
 .../transaction/CloudGlobalTransactionMgr.java     |   47 +-
 .../doris/common/proc/DeleteInfoProcDir.java       |    5 +-
 .../org/apache/doris/common/proc/JobsProcDir.java  |    2 +-
 .../org/apache/doris/datasource/CatalogIf.java     |   34 +
 .../org/apache/doris/datasource/CatalogMgr.java    |    6 +
 .../apache/doris/datasource/ExternalCatalog.java   |  135 +++
 .../apache/doris/datasource/ExternalDatabase.java  |   66 +-
 .../apache/doris/datasource/ExternalObjectLog.java |   13 +
 .../apache/doris/datasource/InternalCatalog.java   |   11 +-
 .../apache/doris/datasource/LoadScanProvider.java  |    5 +-
 .../doris/datasource/hive/HiveMetadataOps.java     |    3 +-
 .../iceberg/IcebergHadoopExternalCatalog.java      |   23 +
 .../datasource/iceberg/IcebergMetadataOps.java     |  193 ++++
 .../iceberg/IcebergRestExternalCatalog.java        |   66 +-
 .../datasource/iceberg/IcebergTransaction.java     |   52 +-
 .../doris/datasource/iceberg/IcebergUtils.java     |   74 +-
 .../iceberg/IcebergVendedCredentialsProvider.java  |  140 +++
 .../datasource/iceberg/fileio/DelegateFileIO.java  |  243 +++++
 .../iceberg/fileio/DelegateInputFile.java          |  117 ++
 .../iceberg/fileio/DelegateOutputFile.java         |  197 ++++
 .../fileio/DelegateSeekableInputStream.java        |  164 +++
 .../datasource/iceberg/source/IcebergScanNode.java |    8 +-
 .../datasource/operations/ExternalMetadataOps.java |   97 ++
 .../metastore/IcebergPropertiesFactory.java        |   49 +
 .../property/metastore/IcebergRestProperties.java  |  263 ++++-
 .../property/metastore/MetastoreProperties.java    |    7 +-
 .../property/storage/HdfsProperties.java           |    4 +
 .../datasource/property/storage/S3Properties.java  |   16 +-
 .../property/storage/StorageProperties.java        |   17 +
 .../main/java/org/apache/doris/fs/FileSystem.java  |   25 +
 .../java/org/apache/doris/fs/io/DorisInput.java    |   54 +
 .../org/apache/doris/fs/io/DorisInputFile.java     |   75 ++
 .../org/apache/doris/fs/io/DorisInputStream.java   |   51 +
 .../org/apache/doris/fs/io/DorisOutputFile.java    |   59 +
 .../EtlSubmitResult.java => fs/io/ParsedPath.java} |   27 +-
 .../org/apache/doris/fs/io/hdfs/HdfsInput.java     |  107 ++
 .../org/apache/doris/fs/io/hdfs/HdfsInputFile.java |  155 +++
 .../apache/doris/fs/io/hdfs/HdfsInputStream.java   |  180 +++
 .../apache/doris/fs/io/hdfs/HdfsOutputFile.java    |   95 ++
 .../apache/doris/fs/io/hdfs/HdfsOutputStream.java  |  135 +++
 .../java/org/apache/doris/fs/obj/ObjStorage.java   |    1 +
 .../java/org/apache/doris/fs/obj/S3ObjStorage.java |    3 +-
 .../apache/doris/fs/remote/dfs/DFSFileSystem.java  |   82 +-
 .../doris/httpv2/rest/GetLoadInfoAction.java       |  105 --
 .../org/apache/doris/httpv2/rest/LoadAction.java   |   12 +-
 .../org/apache/doris/httpv2/rest/MultiAction.java  |  272 -----
 .../org/apache/doris/journal/JournalEntity.java    |   15 +-
 .../main/java/org/apache/doris/load/DppConfig.java |  383 +------
 .../java/org/apache/doris/load/DppScheduler.java   |  564 ----------
 .../java/org/apache/doris/load/EtlJobInfo.java     |   69 --
 .../java/org/apache/doris/load/EtlJobType.java     |    3 +-
 .../org/apache/doris/load/HadoopEtlJobInfo.java    |  130 ---
 .../{Load.java => LoadExprTransformUtils.java}     |  878 +--------------
 .../main/java/org/apache/doris/load/LoadJob.java   |  903 +--------------
 .../java/org/apache/doris/load/MiniEtlJobInfo.java |   87 --
 .../org/apache/doris/load/loadv2/BulkLoadJob.java  |   13 +-
 .../apache/doris/load/loadv2/LoadEtlChecker.java   |    2 +-
 .../java/org/apache/doris/load/loadv2/LoadJob.java |   29 -
 .../org/apache/doris/load/loadv2/LoadManager.java  |  134 +--
 .../org/apache/doris/load/loadv2/MiniLoadJob.java  |  103 --
 .../doris/load/loadv2/SparkEtlJobHandler.java      |  409 -------
 .../doris/load/loadv2/SparkLauncherMonitor.java    |  265 -----
 .../doris/load/loadv2/SparkLoadAppHandle.java      |  153 +--
 .../org/apache/doris/load/loadv2/SparkLoadJob.java |  934 +---------------
 .../doris/load/loadv2/SparkLoadPendingTask.java    |  589 ----------
 .../load/loadv2/SparkPendingTaskAttachment.java    |   61 --
 .../apache/doris/load/loadv2/SparkRepository.java  |  382 -------
 .../doris/load/loadv2/SparkYarnConfigFiles.java    |  246 -----
 .../doris/load/loadv2/YarnApplicationReport.java   |  121 ---
 .../doris/load/routineload/KafkaTaskInfo.java      |    2 +-
 .../doris/load/routineload/RoutineLoadJob.java     |    6 -
 .../java/org/apache/doris/master/MasterImpl.java   |    5 +-
 .../apache/doris/mysql/privilege/UserProperty.java |  156 +--
 .../doris/mysql/privilege/UserPropertyMgr.java     |   13 -
 .../doris/nereids/jobs/executor/Rewriter.java      |    4 +-
 .../doris/nereids/parser/GroupKeyWithOrder.java    |   86 ++
 .../doris/nereids/parser/LogicalPlanBuilder.java   |   53 +-
 .../apache/doris/nereids/properties/FuncDeps.java  |   20 +-
 .../org/apache/doris/nereids/rules/RuleType.java   |    1 +
 .../rules/analysis/AvgDistinctToSumDivCount.java   |   10 +-
 .../nereids/rules/analysis/BindExpression.java     |  104 +-
 .../doris/nereids/rules/analysis/BindRelation.java |    5 +-
 .../nereids/rules/analysis/CheckAfterBind.java     |    4 -
 .../nereids/rules/analysis/FillUpMissingSlots.java |   14 +-
 .../nereids/rules/analysis/NormalizeAggregate.java |   75 +-
 .../nereids/rules/analysis/NormalizeRepeat.java    |   16 +-
 .../expression/rules/FoldConstantRuleOnBE.java     |    7 +-
 .../rules/implementation/AggregateStrategies.java  |    6 +-
 .../rewrite/EliminateGroupByKeyByUniform.java      |   10 +
 .../nereids/rules/rewrite/EliminateOrderByKey.java |  167 +++
 .../nereids/rules/rewrite/SplitMultiDistinct.java  |    6 +-
 .../trees/plans/commands/CreateTableCommand.java   |    4 +-
 .../plans/commands/DeleteFromUsingCommand.java     |    2 +-
 .../trees/plans/commands/UpdateCommand.java        |    2 +-
 .../plans/commands/UpdateMvByPartitionCommand.java |    2 +-
 .../insert/BaseExternalTableInsertExecutor.java    |   31 +-
 .../insert/IcebergInsertCommandContext.java        |   11 +
 .../commands/insert/IcebergInsertExecutor.java     |    4 +-
 .../commands/insert/InsertIntoTableCommand.java    |   17 +-
 .../insert/InsertOverwriteTableCommand.java        |   18 +-
 .../nereids/trees/plans/logical/LogicalHaving.java |   10 +-
 .../trees/plans/logical/LogicalOlapScan.java       |    7 +
 .../trees/plans/logical/LogicalProject.java        |    9 +-
 .../apache/doris/nereids/types/VariantField.java   |   17 +-
 .../java/org/apache/doris/persist/EditLog.java     |   34 +-
 .../apache/doris/persist/TruncateTableInfo.java    |    9 +-
 .../org/apache/doris/persist/gson/GsonUtils.java   |    2 -
 .../org/apache/doris/planner/IcebergTableSink.java |   16 +-
 .../java/org/apache/doris/qe/GlobalVariable.java   |    3 +-
 .../java/org/apache/doris/qe/MultiLoadMgr.java     |  522 ---------
 .../java/org/apache/doris/qe/SessionVariable.java  |    4 +-
 .../java/org/apache/doris/qe/ShowExecutor.java     |   70 +-
 .../java/org/apache/doris/qe/SqlModeHelper.java    |    8 +
 .../java/org/apache/doris/qe/StmtExecutor.java     |    4 -
 .../main/java/org/apache/doris/qe/VariableMgr.java |   33 +-
 .../java/org/apache/doris/service/ExecuteEnv.java  |    7 -
 .../apache/doris/service/FrontendServiceImpl.java  |    6 +-
 .../apache/doris/statistics/AnalysisManager.java   |   45 +-
 .../doris/statistics/StatisticsAutoCollector.java  |    3 +
 .../org/apache/doris/analysis/AccessTestUtil.java  |    5 -
 .../doris/analysis/CreateResourceStmtTest.java     |   21 +-
 .../org/apache/doris/analysis/LoadStmtTest.java    |   32 +-
 .../apache/doris/analysis/ResourceDescTest.java    |   80 --
 .../doris/analysis/SetUserPropertyStmtTest.java    |    1 -
 .../doris/analysis/SetUserPropertyVarTest.java     |    4 -
 .../org/apache/doris/analysis/SetVariableTest.java |    8 +-
 .../doris/analysis/ShowUserPropertyStmtTest.java   |   11 +-
 .../org/apache/doris/backup/CatalogMocker.java     |    5 -
 .../java/org/apache/doris/catalog/EnvTest.java     |    5 -
 .../org/apache/doris/catalog/ResourceMgrTest.java  |   64 +-
 .../apache/doris/catalog/SparkResourceTest.java    |  235 ----
 .../org/apache/doris/catalog/UserPropertyTest.java |   27 -
 .../org/apache/doris/common/util/UnitTestUtil.java |   21 -
 .../datasource/iceberg/IcebergTransactionTest.java |   16 +-
 .../IcebergVendedCredentialsProviderTest.java      |  371 +++++++
 .../metastore/IcebergRestPropertiesTest.java       |  234 ++++
 .../property/storage/S3PropertiesTest.java         |   82 +-
 .../external/iceberg/IcebergHadoopCatalogTest.java |    2 +-
 .../org/apache/doris/http/DorisHttpTestCase.java   |    5 -
 .../java/org/apache/doris/load/DppConfigTest.java  |  151 ---
 .../doris/load/loadv2/BrokerLoadJobTest.java       |    4 +-
 .../load/loadv2/SparkLauncherMonitorTest.java      |   98 --
 .../apache/doris/load/loadv2/SparkLoadJobTest.java |  554 ----------
 .../load/loadv2/SparkLoadPendingTaskTest.java      |  285 -----
 .../doris/load/loadv2/SparkRepositoryTest.java     |  275 -----
 .../load/loadv2/SparkYarnConfigFilesTest.java      |   88 --
 .../load/loadv2/YarnApplicationReportTest.java     |   67 --
 .../doris/nereids/parser/NereidsParserTest.java    |   53 +
 .../nereids/rules/analysis/BindRelationTest.java   |   43 +
 .../rules/analysis/NormalizeAggregateTest.java     |    5 +-
 .../rewrite/EliminateGroupByKeyByUniformTest.java  |    8 +-
 .../rules/rewrite/EliminateOrderByKeyTest.java     |  512 +++++++++
 .../rules/rewrite/SplitMultiDistinctTest.java      |    4 +
 .../org/apache/doris/persist/ScalarTypeTest.java   |   40 +
 .../doris/planner/QueryCacheNormalizerTest.java    |    2 +-
 .../apache/doris/planner/ResourceTagQueryTest.java |    2 +-
 .../java/org/apache/doris/qe/MultiLoadMgrTest.java |   94 --
 .../java/org/apache/doris/qe/VariableMgrTest.java  |    2 +-
 .../doris/statistics/AnalysisManagerTest.java      |    2 +-
 fe/pom.xml                                         |   58 -
 fe/spark-dpp/pom.xml                               |  225 ----
 .../org/apache/doris/common/SparkDppException.java |   39 -
 .../apache/doris/load/loadv2/dpp/ColumnParser.java |  297 -----
 .../load/loadv2/dpp/DorisRangePartitioner.java     |   89 --
 .../apache/doris/load/loadv2/dpp/DppColumns.java   |  108 --
 .../org/apache/doris/load/loadv2/dpp/DppUtils.java |  299 -----
 .../doris/load/loadv2/dpp/GlobalDictBuilder.java   |  432 --------
 .../dpp/MinimumCoverageRollupTreeBuilder.java      |  127 ---
 .../doris/load/loadv2/dpp/RollupTreeBuilder.java   |   25 -
 .../doris/load/loadv2/dpp/RollupTreeNode.java      |   53 -
 .../org/apache/doris/load/loadv2/dpp/SparkDpp.java | 1144 --------------------
 .../doris/load/loadv2/dpp/SparkRDDAggregator.java  |  607 -----------
 .../doris/load/loadv2/dpp/StringAccumulator.java   |   65 --
 .../apache/doris/load/loadv2/etl/SparkEtlJob.java  |  288 -----
 .../doris/load/loadv2/dpp/ColumnParserTest.java    |  136 ---
 .../load/loadv2/dpp/DorisRangePartitionerTest.java |  135 ---
 .../apache/doris/load/loadv2/dpp/DppUtilsTest.java |  238 ----
 .../dpp/MinimumCoverageRollupTreeBuilderTest.java  |  109 --
 .../apache/doris/load/loadv2/dpp/SparkDppTest.java |   67 --
 .../doris/load/loadv2/etl/SparkEtlJobTest.java     |  194 ----
 gensrc/proto/cloud.proto                           |    1 +
 gensrc/proto/olap_file.proto                       |    2 +
 gensrc/thrift/Descriptors.thrift                   |    1 +
 .../hive/test_information_schema_external.out      |  Bin 16851 -> 17057 bytes
 .../iceberg/iceberg_branch_insert_data.out         |  Bin 0 -> 2980 bytes
 .../iceberg/iceberg_schema_change_ddl.out          |  Bin 0 -> 8460 bytes
 .../iceberg_schema_change_ddl_with_branch.out      |  Bin 0 -> 6618 bytes
 .../iceberg/test_iceberg_sys_table.out             |  Bin 33420 -> 38164 bytes
 .../data/fault_injection_p0/flexible/test3.json    |    5 -
 .../data/fault_injection_p0/flexible/test4.json    |    5 -
 ...leixble_partial_update_publish_conflict_seq.out |  Bin 791 -> 0 bytes
 .../adjust_nullable/test_adjust_nullable.out       |  Bin 0 -> 544 bytes
 .../distinct_split/disitinct_split.out             |  Bin 9519 -> 9558 bytes
 .../push_down_count_through_join_one_side.out      |  Bin 32829 -> 32822 bytes
 .../eliminate_group_by_key_by_uniform.out          |  Bin 3536 -> 4414 bytes
 .../eliminate_order_by_key.out                     |  Bin 0 -> 6771 bytes
 .../limit_push_down/order_push_down.out            |  Bin 19633 -> 19605 bytes
 .../test_nereids_group_by_with_order.out           |  Bin 0 -> 901 bytes
 .../math_functions/test_format_round.out           |  Bin 681 -> 11591 bytes
 .../tpcds_sf100/noStatsRfPrune/query16.out         |  Bin 2361 -> 2440 bytes
 .../tpcds_sf100/noStatsRfPrune/query94.out         |  Bin 2260 -> 2339 bytes
 .../tpcds_sf100/noStatsRfPrune/query95.out         |  Bin 3061 -> 3144 bytes
 .../tpcds_sf100/noStatsRfPrune/query96.out         |  Bin 1450 -> 1511 bytes
 .../tpcds_sf100/no_stats_shape/query16.out         |  Bin 2361 -> 2440 bytes
 .../tpcds_sf100/no_stats_shape/query94.out         |  Bin 2260 -> 2339 bytes
 .../tpcds_sf100/no_stats_shape/query95.out         |  Bin 3490 -> 3573 bytes
 .../tpcds_sf100/no_stats_shape/query96.out         |  Bin 1450 -> 1511 bytes
 .../shape_check/tpcds_sf100/rf_prune/query16.out   |  Bin 2373 -> 2452 bytes
 .../shape_check/tpcds_sf100/rf_prune/query94.out   |  Bin 2272 -> 2351 bytes
 .../shape_check/tpcds_sf100/rf_prune/query95.out   |  Bin 2984 -> 3067 bytes
 .../shape_check/tpcds_sf100/rf_prune/query96.out   |  Bin 1450 -> 1511 bytes
 .../data/shape_check/tpcds_sf100/shape/query16.out |  Bin 2373 -> 2452 bytes
 .../data/shape_check/tpcds_sf100/shape/query94.out |  Bin 2272 -> 2351 bytes
 .../data/shape_check/tpcds_sf100/shape/query95.out |  Bin 3381 -> 3464 bytes
 .../data/shape_check/tpcds_sf100/shape/query96.out |  Bin 1450 -> 1511 bytes
 .../tpcds_sf1000/bs_downgrade_shape/query95.out    |  Bin 3037 -> 3120 bytes
 .../data/shape_check/tpcds_sf1000/hint/query16.out |  Bin 2489 -> 2568 bytes
 .../data/shape_check/tpcds_sf1000/hint/query94.out |  Bin 2335 -> 2414 bytes
 .../data/shape_check/tpcds_sf1000/hint/query95.out |  Bin 3037 -> 3120 bytes
 .../data/shape_check/tpcds_sf1000/hint/query96.out |  Bin 1549 -> 1610 bytes
 .../shape_check/tpcds_sf1000/shape/query16.out     |  Bin 2381 -> 2460 bytes
 .../shape_check/tpcds_sf1000/shape/query94.out     |  Bin 2335 -> 2414 bytes
 .../shape_check/tpcds_sf1000/shape/query95.out     |  Bin 3037 -> 3120 bytes
 .../shape_check/tpcds_sf1000/shape/query96.out     |  Bin 1450 -> 1511 bytes
 .../shape_check/tpcds_sf10t_orc/shape/query16.out  |  Bin 2361 -> 2440 bytes
 .../shape_check/tpcds_sf10t_orc/shape/query31.out  |  Bin 4563 -> 4280 bytes
 .../shape_check/tpcds_sf10t_orc/shape/query94.out  |  Bin 2254 -> 2333 bytes
 .../shape_check/tpcds_sf10t_orc/shape/query95.out  |  Bin 3024 -> 3107 bytes
 .../shape_check/tpcds_sf10t_orc/shape/query96.out  |  Bin 1451 -> 1512 bytes
 .../data/unique_with_mow_p0/flexible/debug.json    |    1 +
 .../data/unique_with_mow_p0/flexible/debug2.json   |    1 +
 .../data/unique_with_mow_p0/flexible/debug3.json   |    1 +
 .../data/unique_with_mow_p0/flexible/debug4.json   |    1 +
 .../data/unique_with_mow_p0/flexible/default1.json |    8 +
 .../data/unique_with_mow_p0/flexible/default2.json |    4 +
 .../data/unique_with_mow_p0/flexible/default3.json |    5 +
 .../data/unique_with_mow_p0/flexible/delete10.json |   39 +
 .../data/unique_with_mow_p0/flexible/delete11.json |   12 +
 .../data/unique_with_mow_p0/flexible/delete3.json  |   27 +
 .../data/unique_with_mow_p0/flexible/delete4.json  |   27 +
 .../data/unique_with_mow_p0/flexible/delete5.json  |   62 ++
 .../data/unique_with_mow_p0/flexible/delete6.json  |   42 +
 .../data/unique_with_mow_p0/flexible/delete7.json  |   39 +
 .../data/unique_with_mow_p0/flexible/delete8.json  |   62 ++
 .../data/unique_with_mow_p0/flexible/delete9.json  |   42 +
 .../flexible/publish}/test1.json                   |    0
 .../flexible/publish}/test2.json                   |    0
 .../unique_with_mow_p0/flexible/publish/test3.json |   11 +
 .../unique_with_mow_p0/flexible/publish/test4.json |   12 +
 .../unique_with_mow_p0/flexible/publish/test5.json |    2 +
 .../unique_with_mow_p0/flexible/publish/test6.json |    2 +
 .../publish/test_auto_inc_replica_consistency.out  |  Bin 0 -> 195 bytes
 .../publish/test_f_auto_inc_compaction.out         |  Bin 0 -> 404 bytes
 .../publish/test_f_seq_publish_read_from_old.out   |  Bin 0 -> 783 bytes
 ...leixble_partial_update_publish_conflict_seq.out |  Bin 0 -> 2379 bytes
 ...st_flexible_partial_update_publish_conflict.out |  Bin 418 -> 504 bytes
 .../data/unique_with_mow_p0/flexible/test4.json    |    2 +-
 .../data/unique_with_mow_p0/flexible/test5.json    |    2 +-
 .../data/unique_with_mow_p0/flexible/test6.json    |   25 +-
 .../data/unique_with_mow_p0/flexible/test7.json    |    2 +-
 .../flexible/test_f_seq_read_from_old.out          |  Bin 0 -> 1058 bytes
 .../test_flexible_partial_update_auto_inc.out      |  Bin 1683 -> 1715 bytes
 .../test_flexible_partial_update_default_value.out |  Bin 0 -> 1543 bytes
 .../test_flexible_partial_update_delete_sign.out   |  Bin 3362 -> 10964 bytes
 .../test_flexible_partial_update_seq_col.out       |  Bin 7320 -> 4070 bytes
 .../test_partial_update_publish_all_del.out        |  Bin 0 -> 266 bytes
 .../test_p_seq_publish_read_from_old.out           |  Bin 0 -> 683 bytes
 .../test_partial_update_seq_read_from_old.out      |  Bin 0 -> 907 bytes
 .../sql/affinityByIssuesAndPRs1.out                |  Bin 0 -> 239 bytes
 .../sql/affinityByIssuesAndPRs2.out                |  Bin 0 -> 127 bytes
 .../sql/authorsWithTheMostPushes.out               |  Bin 0 -> 970 bytes
 .../sql/countingStar1.out                          |  Bin 0 -> 121 bytes
 .../sql/countingStar2.out                          |  Bin 0 -> 129 bytes
 .../sql/countingStar3.out                          |  Bin 0 -> 117 bytes
 .../sql/distributionOfRepositoriesByStarCount.out  |  Bin 0 -> 149 bytes
 .../sql/githubRoulette.out                         |  Bin 0 -> 1323 bytes
 ...heListOfTopRepositoriesChangedOverTheYears1.out |  Bin 0 -> 154 bytes
 ...heListOfTopRepositoriesChangedOverTheYears2.out |  Bin 0 -> 154 bytes
 ...heListOfTopRepositoriesChangedOverTheYears3.out |  Bin 0 -> 154 bytes
 ...heListOfTopRepositoriesChangedOverTheYears4.out |  Bin 0 -> 154 bytes
 ...heListOfTopRepositoriesChangedOverTheYears5.out |  Bin 0 -> 154 bytes
 ...heListOfTopRepositoriesChangedOverTheYears6.out |  Bin 0 -> 154 bytes
 .../howHasTheTotalNumberOfStarsChangedOverTime.out |  Bin 0 -> 155 bytes
 .../sql/issuesWithTheMostComments1.out             |  Bin 0 -> 134 bytes
 .../sql/issuesWithTheMostComments2.out             |  Bin 0 -> 1364 bytes
 .../sql/issuesWithTheMostComments3.out             |  Bin 0 -> 1666 bytes
 .../sql/issuesWithTheMostComments4.out             |  Bin 0 -> 1619 bytes
 .../sql/issuesWithTheMostComments5.out             |  Bin 0 -> 1666 bytes
 .../sql/issuesWithTheMostComments6.out             |  Bin 0 -> 154 bytes
 .../sql/issuesWithTheMostComments7.out             |  Bin 0 -> 1599 bytes
 .../sql/mostForkedRepositories.out                 |  Bin 0 -> 1662 bytes
 .../sql/mostPopularCommentsOnGithub.out            |  Bin 0 -> 2356 bytes
 .../sql/organizationsByTheNumberOfRepositories.out |  Bin 0 -> 142 bytes
 .../sql/organizationsByTheNumberOfStars.out        |  Bin 0 -> 725 bytes
 .../sql/proportionsBetweenStarsAndForks1.out       |  Bin 0 -> 1972 bytes
 .../sql/proportionsBetweenStarsAndForks2.out       |  Bin
 .../sql/proportionsBetweenStarsAndForks3.out       |  Bin 0 -> 136 bytes
 .../sql/proportionsBetweenStarsAndForks4.out       |  Bin 0 -> 149 bytes
 .../sql/proportionsBetweenStarsAndForks5.out       |  Bin 0 -> 145 bytes
 .../sql/repositoriesByAmountOfModifiedCode.out     |  Bin 0 -> 1923 bytes
 .../sql/repositoriesByTheNumberOfPushes.out        |  Bin 0 -> 734 bytes
 ...epositoriesWithClickhouse_related_comments1.out |  Bin 0 -> 165 bytes
 ...epositoriesWithClickhouse_related_comments2.out |  Bin 0 -> 167 bytes
 .../repositoriesWithDoris_related_comments1.out    |  Bin 0 -> 160 bytes
 .../repositoriesWithDoris_related_comments2.out    |  Bin 0 -> 162 bytes
 .../sql/repositoriesWithTheHighestGrowthYoY.out    |  Bin 0 -> 139 bytes
 .../repositoriesWithTheMaximumAmountOfIssues1.out  |  Bin 0 -> 1744 bytes
 .../repositoriesWithTheMaximumAmountOfIssues2.out  |  Bin 0 -> 1844 bytes
 .../repositoriesWithTheMaximumAmountOfIssues3.out  |  Bin 0 -> 145 bytes
 .../repositoriesWithTheMaximumAmountOfIssues4.out  |  Bin 0 -> 1691 bytes
 ...sitoriesWithTheMaximumAmountOfPullRequests1.out |  Bin 0 -> 1648 bytes
 ...sitoriesWithTheMaximumAmountOfPullRequests2.out |  Bin 0 -> 1729 bytes
 ...esWithTheMaximumNumberOfAcceptedInvitations.out |  Bin 0 -> 502 bytes
 ...sitoriesWithTheMostPeopleWhoHavePushAccess1.out |  Bin 0 -> 1636 bytes
 .../repositoriesWithTheMostStarsOverOneDay1.out    |  Bin 0 -> 2039 bytes
 ...repositoriesWithTheMostSteadyGrowthOverTime.out |  Bin 0 -> 1822 bytes
 .../repositoriesWithTheWorstStagnation_order.out   |  Bin 0 -> 144 bytes
 .../sql/repositoryAffinityList1.out                |  Bin 0 -> 127 bytes
 .../sql/repositoryAffinityList2.out                |  Bin 0 -> 127 bytes
 .../sql/starsFromHeavyGithubUsers1.out             |  Bin 0 -> 130 bytes
 .../sql/starsFromHeavyGithubUsers2.out             |  Bin 0 -> 130 bytes
 .../sql/theLongestRepositoryNames1.out             |  Bin 0 -> 2214 bytes
 .../sql/theLongestRepositoryNames2.out             |  Bin 0 -> 914 bytes
 .../sql/theMostToughCodeReviews.out                |  Bin 0 -> 2670 bytes
 .../sql/theTotalNumberOfRepositoriesOnGithub.out   |  Bin 0 -> 145 bytes
 .../sql/theTotalNumberOfUsersOnGithub1.out         |  Bin 0 -> 139 bytes
 .../sql/theTotalNumberOfUsersOnGithub2.out         |  Bin 0 -> 138 bytes
 .../sql/theTotalNumberOfUsersOnGithub3.out         |  Bin 0 -> 139 bytes
 .../sql/theTotalNumberOfUsersOnGithub4.out         |  Bin 0 -> 138 bytes
 .../sql/topRepositoriesByStars.out                 |  Bin 0 -> 1472 bytes
 .../sql/whatIsTheBestDayOfTheWeekToCatchAStar.out  |  Bin 0 -> 147 bytes
 .../sql/whoAreAllThosePeopleGivingStars1.out       |  Bin 0 -> 765 bytes
 .../sql/whoAreAllThosePeopleGivingStars2.out       |  Bin 0 -> 136 bytes
 .../sql/whoAreAllThosePeopleGivingStars3.out       |  Bin 0 -> 136 bytes
 regression-test/data/variant_p0/desc.out           |  Bin 5887 -> 5908 bytes
 regression-test/data/variant_p0/load.out           |  Bin 16310 -> 16319 bytes
 regression-test/data/variant_p0/nested2.out        |  Bin 0 -> 3467 bytes
 .../data/variant_p0/predefine/sql/q01.out          |  Bin 2198 -> 1830 bytes
 .../predefine/test_all_prdefine_type_to_sparse.out |  Bin 412757 -> 371285 
bytes
 .../data/variant_p2/tpch_upgrade/sql/q01_trans.out |  Bin 0 -> 867 bytes
 .../tpch_upgrade}/sql/q02_trans.out                |  Bin
 .../data/variant_p2/tpch_upgrade/sql/q03_trans.out |  Bin 0 -> 459 bytes
 .../data/variant_p2/tpch_upgrade/sql/q05_trans.out |  Bin 0 -> 241 bytes
 .../data/variant_p2/tpch_upgrade/sql/q06_trans.out |  Bin 0 -> 134 bytes
 .../data/variant_p2/tpch_upgrade/sql/q08_trans.out |  Bin 0 -> 164 bytes
 .../data/variant_p2/tpch_upgrade/sql/q09_trans.out |  Bin 0 -> 5497 bytes
 .../data/variant_p2/tpch_upgrade/sql/q10_trans.out |  Bin 0 -> 3518 bytes
 .../tpch_upgrade}/sql/q12_trans.out                |  Bin
 .../tpch_upgrade}/sql/q13_trans.out                |  Bin
 .../data/variant_p2/tpch_upgrade/sql/q14_trans.out |  Bin 0 -> 132 bytes
 .../tpch_upgrade}/sql/q16_trans.out                |  Bin
 .../doris/regression/suite/SuiteCluster.groovy     |   12 +-
 regression-test/pipeline/performance/compile.sh    |    1 +
 .../pipeline/performance/run-clickbench.sh         |    6 +
 regression-test/pipeline/performance/run-load.sh   |   10 +
 regression-test/pipeline/performance/run-tpcds.sh  |    6 +
 regression-test/pipeline/performance/run-tpch.sh   |    6 +
 regression-test/pipeline/vault_p0/run.sh           |    7 +-
 .../account_p0/test_auth_compatibility.groovy      |   12 -
 .../test_account_management_grant_auth.groovy      |   16 +-
 .../test_account_management_role_auth.groovy       |   16 +-
 .../test_account_management_user_auth.groovy       |   16 +-
 .../auth_call/test_assistant_command_auth.groovy   |   14 +-
 .../auth_call/test_cluster_management_auth.groovy  |    8 +-
 .../auth_call/test_database_management_auth.groovy |   14 +-
 .../suites/auth_call/test_ddl_catalog_auth.groovy  |   16 +-
 .../suites/auth_call/test_ddl_database_auth.groovy |   12 +-
 .../auth_call/test_ddl_encryptkey_auth.groovy      |   12 +-
 .../suites/auth_call/test_ddl_file_auth.groovy     |   11 +-
 .../suites/auth_call/test_ddl_function_auth.groovy |   16 +-
 .../auth_call/test_ddl_mask_view_auth.groovy       |    7 +-
 .../suites/auth_call/test_ddl_mv_auth.groovy       |    7 +-
 .../auth_call/test_ddl_part_table_auth.groovy      |    8 +-
 .../auth_call/test_ddl_row_policy_auth.groovy      |    9 +-
 .../auth_call/test_ddl_sql_block_rule_auth.groovy  |    9 +-
 .../suites/auth_call/test_ddl_view_auth.groovy     |    7 +-
 .../auth_call/test_dml_broker_load_auth.groovy     |    7 +-
 .../auth_call/test_dml_cancel_profile_auth.groovy  |    5 +-
 .../auth_call/test_dml_delete_table_auth.groovy    |    7 +-
 .../auth_call/test_dml_export_table_auth.groovy    |    7 +-
 .../suites/auth_call/test_dml_insert_auth.groovy   |    7 +-
 .../test_dml_multi_routine_load_auth.groovy        |    7 +-
 .../auth_call/test_dml_mysql_load_auth.groovy      |    7 +-
 .../suites/auth_call/test_dml_outfile_auth.groovy  |    7 +-
 .../auth_call/test_dml_routine_load_auth.groovy    |    7 +-
 .../auth_call/test_dml_select_udf_auth.groovy      |    7 +-
 .../auth_call/test_dml_stream_load_auth.groovy     |    7 +-
 .../auth_call/test_dml_update_table_auth.groovy    |    7 +-
 .../test_grant_show_view_priv_auth.groovy          |   11 +-
 .../auth_call/test_hive_base_case_auth.groovy      |   15 +-
 .../suites/auth_call/test_show_backend_auth.groovy |    5 +-
 .../suites/auth_call/test_show_broker_auth.groovy  |    4 +-
 .../suites/auth_call/test_show_charset_auth.groovy |   13 +-
 .../test_show_convert_light_sc_auth.groovy         |    5 +-
 .../auth_call/test_show_create_table_auth.groovy   |    7 +-
 .../suites/auth_call/test_show_data_auth.groovy    |    7 +-
 .../auth_call/test_show_database_id_auth.groovy    |    7 +-
 .../auth_call/test_show_dynamic_table_auth.groovy  |    7 +-
 .../auth_call/test_show_frontend_auth.groovy       |    5 +-
 .../suites/auth_call/test_show_grant_auth.groovy   |    5 +-
 .../suites/auth_call/test_show_proc_auth.groovy    |    5 +-
 .../auth_call/test_show_query_stats_auth.groovy    |    5 +-
 .../suites/auth_call/test_show_tablet_auth.groovy  |    7 +-
 .../auth_call/test_show_typecast_auth.groovy       |    5 +-
 .../test_backup_restore_mv_write.groovy            |  136 +++
 .../check_before_quit/check_before_quit.groovy     |    3 +
 .../cloud_p0/multi_cluster/test_auto_start.groovy  |    2 +-
 .../multi_cluster/test_change_node_net.groovy      |  103 +-
 .../multi_cluster/test_multi_follower.groovy       |    5 +-
 .../virtual_compute_group/test_vcg.groovy          |   16 +-
 .../virtual_compute_group/test_vcg_metrics.groovy  |    2 +-
 .../suites/cloud_p0/node_mgr/test_ms_api.groovy    |   66 +-
 .../node_mgr/test_rename_compute_group.groovy      |    6 +-
 .../node_mgr/test_sql_mode_node_mgr.groovy         |   44 +-
 .../add_drop_partition_by_hdfs.groovy              |    2 +-
 ...eate_table_use_dynamic_partition_by_hdfs.groovy |    2 +-
 ...reate_table_use_partition_policy_by_hdfs.groovy |    2 +-
 .../create_table_use_policy_by_hdfs.groovy         |    2 +-
 .../load_colddata_to_hdfs.groovy                   |    2 +-
 .../modify_replica_use_partition_by_hdfs.groovy    |    2 +-
 .../table_modify_resouce_and_policy_by_hdfs.groovy |    2 +-
 .../compaction_width_array_column.groovy           |    1 +
 .../test_mow_compaction_and_read_stale.groovy      |    3 +-
 .../hive/test_autoinc_broker_load.groovy           |    2 +-
 .../hive/test_information_schema_external.groovy   |   37 +-
 .../hive/test_partial_update_broker_load.groovy    |    2 +-
 .../iceberg/iceberg_branch_insert_data.groovy      |  191 ++++
 .../iceberg/iceberg_schema_change_ddl.groovy       |  441 ++++++++
 .../iceberg_schema_change_ddl_with_branch.groovy   |  292 +++++
 ...xble_partial_update_publish_conflict_seq.groovy |  143 ---
 ...flexible_partial_update_publish_conflict.groovy |  117 --
 ...inverted_index_exception_fault_injection.groovy |    1 +
 .../test_writer_v2_fault_injection.groovy          |    1 +
 .../suites/function_p0/test_array_map.groovy       |    1 +
 ...est_cumulative_compaction_with_format_v2.groovy |   45 +-
 .../test_mow_table_with_format_v2.groovy           |   44 +-
 .../inverted_index_p0/test_count_on_index.groovy   |   11 +
 .../show_data/test_show_index_data.groovy          |   28 +-
 .../suites/inverted_index_p2/test_show_data.groovy |    2 +
 .../broker_load/test_show_create_load.groovy       |   32 +-
 .../test_routine_load_jsonpath_dollar_job.json     |    3 +
 .../test_multi_table_load_restart.groovy           |  148 +++
 .../test_routine_load_jsonpath_dollar.groovy       |  159 +++
 .../load_p2/broker_load/test_broker_load.groovy    |   66 +-
 .../aggregate/non_standard_aggregate.groovy        |  187 ++++
 .../fold_constant/fold_constant_by_be.groovy       |   10 +
 .../adjust_nullable/test_adjust_nullable.groovy    |   36 +
 .../distinct_split/disitinct_split.groovy          |    8 +-
 .../push_down_count_through_join_one_side.groovy   |    1 +
 .../eliminate_group_by_key_by_uniform.groovy       |   16 +
 .../eliminate_order_by_key.groovy                  |  194 ++++
 .../test_nereids_group_by_with_order.groovy        |   89 ++
 .../math_functions/test_format_round.groovy        |   71 +-
 .../query_p0/system/test_table_properties.groovy   |    1 +
 .../suites/temp_table_p0/test_temp_table.groovy    |   26 +-
 .../suites/trino_p0/constant_group_key.groovy      |    2 +-
 .../test_auto_inc_replica_consistency.groovy       |  132 +++
 .../publish/test_f_auto_inc_compaction.groovy      |  205 ++++
 .../test_f_seq_publish_read_from_old.groovy        |  143 +++
 ...xble_partial_update_publish_conflict_seq.groovy |  236 ++++
 ...flexible_partial_update_publish_conflict.groovy |  203 ++++
 .../flexible/test_f_seq_read_from_old.groovy       |   88 ++
 .../test_flexible_partial_update_auto_inc.groovy   |   25 +
 ...t_flexible_partial_update_default_value.groovy} |   88 +-
 ...test_flexible_partial_update_delete_sign.groovy |  280 ++++-
 .../test_flexible_partial_update_seq_col.groovy    |   13 +-
 .../test_partial_update_publish_all_del.groovy     |  150 +++
 .../test_p_seq_publish_read_from_old.groovy        |  167 +++
 .../test_partial_update_complex_type.groovy        |    3 +-
 .../test_partial_update_seq_read_from_old.groovy   |   67 ++
 .../variant_github_events_new_p0/load.groovy       |    2 +-
 .../load.groovy                                    |  105 ++
 .../sql/affinityByIssuesAndPRs1.sql                |   19 +
 .../sql/affinityByIssuesAndPRs2.sql                |    0
 .../sql/authorsWithTheMostPushes.sql               |    0
 .../sql/countingStar1.sql                          |    0
 .../sql/countingStar2.sql                          |    0
 .../sql/countingStar3.sql                          |    0
 .../sql/distributionOfRepositoriesByStarCount.sql  |    0
 .../sql/githubRoulette.sql                         |    0
 ...heListOfTopRepositoriesChangedOverTheYears1.sql |    0
 ...heListOfTopRepositoriesChangedOverTheYears2.sql |    0
 ...heListOfTopRepositoriesChangedOverTheYears3.sql |    0
 ...heListOfTopRepositoriesChangedOverTheYears4.sql |    0
 ...heListOfTopRepositoriesChangedOverTheYears5.sql |    0
 ...heListOfTopRepositoriesChangedOverTheYears6.sql |    0
 ...heListOfTopRepositoriesChangedOverTheYears7.sql |    0
 .../howHasTheTotalNumberOfStarsChangedOverTime.sql |    0
 .../sql/issuesWithTheMostComments1.sql             |    0
 .../sql/issuesWithTheMostComments2.sql             |    0
 .../sql/issuesWithTheMostComments3.sql             |    0
 .../sql/issuesWithTheMostComments4.sql             |    0
 .../sql/issuesWithTheMostComments5.sql             |    0
 .../sql/issuesWithTheMostComments6.sql             |    0
 .../sql/issuesWithTheMostComments7.sql             |    0
 .../sql/issuesWithTheMostComments8.sql             |    0
 .../sql/mostForkedRepositories.sql                 |    0
 .../sql/mostPopularCommentsOnGithub.sql            |    0
 .../sql/organizationsByTheNumberOfRepositories.sql |    0
 .../sql/organizationsByTheNumberOfStars.sql        |    0
 .../sql/organizationsByTheSizeOfCommunity.sql      |    0
 .../sql/proportionsBetweenStarsAndForks1.sql       |    0
 .../sql/proportionsBetweenStarsAndForks2.sql       |    0
 .../sql/proportionsBetweenStarsAndForks3.sql       |    0
 .../sql/proportionsBetweenStarsAndForks4.sql       |    0
 .../sql/proportionsBetweenStarsAndForks5.sql       |    0
 .../sql/repositoriesByAmountOfModifiedCode.sql     |    0
 .../sql/repositoriesByTheNumberOfPushes.sql        |    0
 ...epositoriesWithClickhouse_related_comments1.sql |    0
 ...epositoriesWithClickhouse_related_comments2.sql |    0
 .../repositoriesWithDoris_related_comments1.sql    |    0
 .../repositoriesWithDoris_related_comments2.sql    |    0
 .../sql/repositoriesWithTheHighestGrowthYoY.sql    |    0
 .../repositoriesWithTheMaximumAmountOfIssues1.sql  |    0
 .../repositoriesWithTheMaximumAmountOfIssues2.sql  |    0
 .../repositoriesWithTheMaximumAmountOfIssues3.sql  |    0
 .../repositoriesWithTheMaximumAmountOfIssues4.sql  |    0
 ...sitoriesWithTheMaximumAmountOfPullRequests1.sql |    0
 ...sitoriesWithTheMaximumAmountOfPullRequests2.sql |    0
 ...esWithTheMaximumNumberOfAcceptedInvitations.sql |    0
 ...sitoriesWithTheMostPeopleWhoHavePushAccess1.sql |    0
 ...sitoriesWithTheMostPeopleWhoHavePushAccess2.sql |    0
 ...sitoriesWithTheMostPeopleWhoHavePushAccess3.sql |    0
 .../repositoriesWithTheMostStarsOverOneDay1.sql    |    0
 .../repositoriesWithTheMostStarsOverOneDay2.sql    |    0
 .../repositoriesWithTheMostStarsOverOneDay3.sql    |    0
 ...repositoriesWithTheMostSteadyGrowthOverTime.sql |    0
 .../repositoriesWithTheWorstStagnation_order.sql   |    0
 .../sql/repositoryAffinityList1.sql                |    0
 .../sql/repositoryAffinityList2.sql                |    0
 .../sql/starsFromHeavyGithubUsers1.sql             |    0
 .../sql/starsFromHeavyGithubUsers2.sql             |    0
 .../sql/theLongestRepositoryNames1.sql             |    0
 .../sql/theLongestRepositoryNames2.sql             |    0
 .../sql/theMostToughCodeReviews.sql                |    0
 .../sql/theTotalNumberOfRepositoriesOnGithub.sql   |    0
 .../sql/theTotalNumberOfUsersOnGithub1.sql         |    0
 .../sql/theTotalNumberOfUsersOnGithub2.sql         |    0
 .../sql/theTotalNumberOfUsersOnGithub3.sql         |    0
 .../sql/theTotalNumberOfUsersOnGithub4.sql         |    0
 .../sql/topLabels1.sql                             |    0
 .../sql/topLabels2.sql                             |    0
 .../sql/topLabels3.sql                             |    0
 .../sql/topRepositoriesByStars.sql                 |    0
 .../sql/whatIsTheBestDayOfTheWeekToCatchAStar.sql  |    0
 .../sql/whoAreAllThosePeopleGivingStars1.sql       |    0
 .../sql/whoAreAllThosePeopleGivingStars2.sql       |    0
 .../sql/whoAreAllThosePeopleGivingStars3.sql       |    0
 regression-test/suites/variant_p0/nested2.groovy   |  151 +++
 .../suites/variant_p2/tpch_upgrade/load.groovy     |   91 ++
 .../variant_p2/tpch_upgrade/sql/q01_trans.sql      |   32 +
 .../tpch_upgrade}/sql/q02_trans.sql                |    0
 .../tpch_upgrade}/sql/q03_trans.sql                |    0
 .../tpch_upgrade}/sql/q04_trans.sql                |    0
 .../tpch_upgrade}/sql/q05_trans.sql                |    0
 .../tpch_upgrade}/sql/q06_trans.sql                |    0
 .../tpch_upgrade}/sql/q07_trans.sql                |    0
 .../tpch_upgrade}/sql/q08_trans.sql                |    0
 .../tpch_upgrade}/sql/q09_trans.sql                |    0
 .../tpch_upgrade}/sql/q10_trans.sql                |    0
 .../tpch_upgrade}/sql/q11_trans.sql                |    0
 .../tpch_upgrade}/sql/q12_trans.sql                |    0
 .../tpch_upgrade}/sql/q13_trans.sql                |    0
 .../tpch_upgrade}/sql/q14_trans.sql                |    0
 .../tpch_upgrade}/sql/q15_trans.sql                |    0
 .../tpch_upgrade}/sql/q16_trans.sql                |    0
 .../tpch_upgrade}/sql/q17_trans.sql                |    0
 .../tpch_upgrade}/sql/q18_trans.sql                |    0
 .../tpch_upgrade}/sql/q19_trans.sql                |    0
 .../tpch_upgrade}/sql/q20_trans.sql                |    0
 .../tpch_upgrade}/sql/q21_trans.sql                |    0
 .../tpch_upgrade}/sql/q22_trans.sql                |    0
 711 files changed, 15058 insertions(+), 17350 deletions(-)
 create mode 100644 be/src/olap/rowset/segment_v2/column_reader_cache.cpp
 create mode 100644 be/src/olap/rowset/segment_v2/column_reader_cache.h
 create mode 100644 be/test/exprs/math_functions_test.cpp
 create mode 100644 be/test/olap/rowset/segment_v2/column_reader_cache_test.cpp
 create mode 100644 be/test/olap/rowset/segment_v2/mock/mock_segment.h
 create mode 100644 be/test/runtime/stream_load_parquet_test.cpp
 create mode 100644 be/test/vec/function/cast/function_variant_cast_test.cpp
 create mode 100644 be/test/vec/jsonb/convert_field_to_type_test.cpp
 create mode 100644 be/test/vec/jsonb/json_parser_test.cpp
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/IcebergVendedCredentialsProvider.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/fileio/DelegateFileIO.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/fileio/DelegateInputFile.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/fileio/DelegateOutputFile.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/fileio/DelegateSeekableInputStream.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/IcebergPropertiesFactory.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fs/io/DorisInput.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fs/io/DorisInputFile.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fs/io/DorisInputStream.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fs/io/DorisOutputFile.java
 rename fe/fe-core/src/main/java/org/apache/doris/{load/EtlSubmitResult.java => 
fs/io/ParsedPath.java} (64%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fs/io/hdfs/HdfsInput.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fs/io/hdfs/HdfsInputFile.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fs/io/hdfs/HdfsInputStream.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fs/io/hdfs/HdfsOutputFile.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fs/io/hdfs/HdfsOutputStream.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/httpv2/rest/GetLoadInfoAction.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/httpv2/rest/MultiAction.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/load/DppScheduler.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/load/EtlJobInfo.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/load/HadoopEtlJobInfo.java
 rename fe/fe-core/src/main/java/org/apache/doris/load/{Load.java => 
LoadExprTransformUtils.java} (51%)
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/load/MiniEtlJobInfo.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/load/loadv2/MiniLoadJob.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/load/loadv2/SparkEtlJobHandler.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/load/loadv2/SparkLauncherMonitor.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/load/loadv2/SparkLoadPendingTask.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/load/loadv2/SparkPendingTaskAttachment.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/load/loadv2/SparkRepository.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/load/loadv2/SparkYarnConfigFiles.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/load/loadv2/YarnApplicationReport.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/parser/GroupKeyWithOrder.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/EliminateOrderByKey.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/qe/MultiLoadMgr.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/analysis/ResourceDescTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/catalog/SparkResourceTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/iceberg/IcebergVendedCredentialsProviderTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/property/metastore/IcebergRestPropertiesTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/load/DppConfigTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/load/loadv2/SparkLauncherMonitorTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/load/loadv2/SparkLoadJobTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/load/loadv2/SparkLoadPendingTaskTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/load/loadv2/SparkRepositoryTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/load/loadv2/SparkYarnConfigFilesTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/load/loadv2/YarnApplicationReportTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/EliminateOrderByKeyTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/persist/ScalarTypeTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/qe/MultiLoadMgrTest.java
 delete mode 100644 fe/spark-dpp/pom.xml
 delete mode 100644 
fe/spark-dpp/src/main/java/org/apache/doris/common/SparkDppException.java
 delete mode 100644 
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/ColumnParser.java
 delete mode 100644 
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/DorisRangePartitioner.java
 delete mode 100644 
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/DppColumns.java
 delete mode 100644 
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/DppUtils.java
 delete mode 100644 
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/GlobalDictBuilder.java
 delete mode 100644 
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/MinimumCoverageRollupTreeBuilder.java
 delete mode 100644 
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/RollupTreeBuilder.java
 delete mode 100644 
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/RollupTreeNode.java
 delete mode 100644 
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/SparkDpp.java
 delete mode 100644 
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/SparkRDDAggregator.java
 delete mode 100644 
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/StringAccumulator.java
 delete mode 100644 
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/etl/SparkEtlJob.java
 delete mode 100644 
fe/spark-dpp/src/test/java/org/apache/doris/load/loadv2/dpp/ColumnParserTest.java
 delete mode 100644 
fe/spark-dpp/src/test/java/org/apache/doris/load/loadv2/dpp/DorisRangePartitionerTest.java
 delete mode 100644 
fe/spark-dpp/src/test/java/org/apache/doris/load/loadv2/dpp/DppUtilsTest.java
 delete mode 100644 
fe/spark-dpp/src/test/java/org/apache/doris/load/loadv2/dpp/MinimumCoverageRollupTreeBuilderTest.java
 delete mode 100644 
fe/spark-dpp/src/test/java/org/apache/doris/load/loadv2/dpp/SparkDppTest.java
 delete mode 100644 
fe/spark-dpp/src/test/java/org/apache/doris/load/loadv2/etl/SparkEtlJobTest.java
 create mode 100644 
regression-test/data/external_table_p0/iceberg/iceberg_branch_insert_data.out
 create mode 100644 
regression-test/data/external_table_p0/iceberg/iceberg_schema_change_ddl.out
 create mode 100644 
regression-test/data/external_table_p0/iceberg/iceberg_schema_change_ddl_with_branch.out
 delete mode 100644 regression-test/data/fault_injection_p0/flexible/test3.json
 delete mode 100644 regression-test/data/fault_injection_p0/flexible/test4.json
 delete mode 100644 
regression-test/data/fault_injection_p0/flexible/test_fleixble_partial_update_publish_conflict_seq.out
 create mode 100644 
regression-test/data/nereids_rules_p0/adjust_nullable/test_adjust_nullable.out
 create mode 100644 
regression-test/data/nereids_rules_p0/eliminate_order_by_key/eliminate_order_by_key.out
 create mode 100644 
regression-test/data/nereids_syntax_p0/test_nereids_group_by_with_order.out
 create mode 100644 regression-test/data/unique_with_mow_p0/flexible/debug.json
 create mode 100644 regression-test/data/unique_with_mow_p0/flexible/debug2.json
 create mode 100644 regression-test/data/unique_with_mow_p0/flexible/debug3.json
 create mode 100644 regression-test/data/unique_with_mow_p0/flexible/debug4.json
 create mode 100644 
regression-test/data/unique_with_mow_p0/flexible/default1.json
 create mode 100644 
regression-test/data/unique_with_mow_p0/flexible/default2.json
 create mode 100644 
regression-test/data/unique_with_mow_p0/flexible/default3.json
 create mode 100644 
regression-test/data/unique_with_mow_p0/flexible/delete10.json
 create mode 100644 
regression-test/data/unique_with_mow_p0/flexible/delete11.json
 create mode 100644 
regression-test/data/unique_with_mow_p0/flexible/delete3.json
 create mode 100644 
regression-test/data/unique_with_mow_p0/flexible/delete4.json
 create mode 100644 
regression-test/data/unique_with_mow_p0/flexible/delete5.json
 create mode 100644 
regression-test/data/unique_with_mow_p0/flexible/delete6.json
 create mode 100644 
regression-test/data/unique_with_mow_p0/flexible/delete7.json
 create mode 100644 
regression-test/data/unique_with_mow_p0/flexible/delete8.json
 create mode 100644 
regression-test/data/unique_with_mow_p0/flexible/delete9.json
 rename regression-test/data/{fault_injection_p0/flexible => 
unique_with_mow_p0/flexible/publish}/test1.json (100%)
 rename regression-test/data/{fault_injection_p0/flexible => 
unique_with_mow_p0/flexible/publish}/test2.json (100%)
 create mode 100644 
regression-test/data/unique_with_mow_p0/flexible/publish/test3.json
 create mode 100644 
regression-test/data/unique_with_mow_p0/flexible/publish/test4.json
 create mode 100644 
regression-test/data/unique_with_mow_p0/flexible/publish/test5.json
 create mode 100644 
regression-test/data/unique_with_mow_p0/flexible/publish/test6.json
 create mode 100644 
regression-test/data/unique_with_mow_p0/flexible/publish/test_auto_inc_replica_consistency.out
 create mode 100644 
regression-test/data/unique_with_mow_p0/flexible/publish/test_f_auto_inc_compaction.out
 create mode 100644 
regression-test/data/unique_with_mow_p0/flexible/publish/test_f_seq_publish_read_from_old.out
 create mode 100644 
regression-test/data/unique_with_mow_p0/flexible/publish/test_fleixble_partial_update_publish_conflict_seq.out
 rename regression-test/data/{fault_injection_p0/flexible => 
unique_with_mow_p0/flexible/publish}/test_flexible_partial_update_publish_conflict.out
 (82%)
 create mode 100644 
regression-test/data/unique_with_mow_p0/flexible/test_f_seq_read_from_old.out
 create mode 100644 
regression-test/data/unique_with_mow_p0/flexible/test_flexible_partial_update_default_value.out
 create mode 100644 
regression-test/data/unique_with_mow_p0/partial_update/publish/test_partial_update_publish_all_del.out
 create mode 100644 
regression-test/data/unique_with_mow_p0/partial_update/test_p_seq_publish_read_from_old.out
 create mode 100644 
regression-test/data/unique_with_mow_p0/partial_update/test_partial_update_seq_read_from_old.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/affinityByIssuesAndPRs1.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/affinityByIssuesAndPRs2.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/authorsWithTheMostPushes.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/countingStar1.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/countingStar2.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/countingStar3.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/distributionOfRepositoriesByStarCount.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/githubRoulette.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears1.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears2.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears3.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears4.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears5.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears6.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheTotalNumberOfStarsChangedOverTime.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments1.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments2.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments3.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments4.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments5.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments6.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments7.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/mostForkedRepositories.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/mostPopularCommentsOnGithub.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/organizationsByTheNumberOfRepositories.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/organizationsByTheNumberOfStars.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks1.out
 copy regression-test/data/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/proportionsBetweenStarsAndForks2.out
 (100%)
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks3.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks4.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks5.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesByAmountOfModifiedCode.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesByTheNumberOfPushes.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithClickhouse_related_comments1.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithClickhouse_related_comments2.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithDoris_related_comments1.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithDoris_related_comments2.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheHighestGrowthYoY.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfIssues1.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfIssues2.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfIssues3.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfIssues4.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfPullRequests1.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfPullRequests2.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumNumberOfAcceptedInvitations.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMostPeopleWhoHavePushAccess1.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMostStarsOverOneDay1.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMostSteadyGrowthOverTime.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheWorstStagnation_order.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoryAffinityList1.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoryAffinityList2.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/starsFromHeavyGithubUsers1.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/starsFromHeavyGithubUsers2.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theLongestRepositoryNames1.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theLongestRepositoryNames2.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theMostToughCodeReviews.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfRepositoriesOnGithub.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfUsersOnGithub1.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfUsersOnGithub2.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfUsersOnGithub3.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfUsersOnGithub4.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/topRepositoriesByStars.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/whatIsTheBestDayOfTheWeekToCatchAStar.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/whoAreAllThosePeopleGivingStars1.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/whoAreAllThosePeopleGivingStars2.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/whoAreAllThosePeopleGivingStars3.out
 create mode 100644 regression-test/data/variant_p0/nested2.out
 create mode 100644 
regression-test/data/variant_p2/tpch_upgrade/sql/q01_trans.out
 copy regression-test/data/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q02_trans.out (100%)
 create mode 100644 
regression-test/data/variant_p2/tpch_upgrade/sql/q03_trans.out
 create mode 100644 
regression-test/data/variant_p2/tpch_upgrade/sql/q05_trans.out
 create mode 100644 
regression-test/data/variant_p2/tpch_upgrade/sql/q06_trans.out
 create mode 100644 
regression-test/data/variant_p2/tpch_upgrade/sql/q08_trans.out
 create mode 100644 
regression-test/data/variant_p2/tpch_upgrade/sql/q09_trans.out
 create mode 100644 
regression-test/data/variant_p2/tpch_upgrade/sql/q10_trans.out
 copy regression-test/data/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q12_trans.out (100%)
 copy regression-test/data/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q13_trans.out (100%)
 create mode 100644 
regression-test/data/variant_p2/tpch_upgrade/sql/q14_trans.out
 copy regression-test/data/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q16_trans.out (100%)
 create mode 100644 
regression-test/suites/backup_restore/test_backup_restore_mv_write.groovy
 create mode 100644 
regression-test/suites/external_table_p0/iceberg/iceberg_branch_insert_data.groovy
 create mode 100644 
regression-test/suites/external_table_p0/iceberg/iceberg_schema_change_ddl.groovy
 create mode 100644 
regression-test/suites/external_table_p0/iceberg/iceberg_schema_change_ddl_with_branch.groovy
 delete mode 100644 
regression-test/suites/fault_injection_p0/flexible/test_fleixble_partial_update_publish_conflict_seq.groovy
 delete mode 100644 
regression-test/suites/fault_injection_p0/flexible/test_flexible_partial_update_publish_conflict.groovy
 rename 
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/DorisKryoRegistrator.java
 => regression-test/suites/load_p0/broker_load/test_show_create_load.groovy 
(60%)
 create mode 100644 
regression-test/suites/load_p0/routine_load/data/test_routine_load_jsonpath_dollar_job.json
 create mode 100644 
regression-test/suites/load_p0/routine_load/test_multi_table_load_restart.groovy
 create mode 100644 
regression-test/suites/load_p0/routine_load/test_routine_load_jsonpath_dollar.groovy
 create mode 100644 
regression-test/suites/nereids_p0/aggregate/non_standard_aggregate.groovy
 create mode 100644 
regression-test/suites/nereids_rules_p0/adjust_nullable/test_adjust_nullable.groovy
 create mode 100644 
regression-test/suites/nereids_rules_p0/eliminate_order_by_key/eliminate_order_by_key.groovy
 create mode 100644 
regression-test/suites/nereids_syntax_p0/test_nereids_group_by_with_order.groovy
 create mode 100644 
regression-test/suites/unique_with_mow_p0/flexible/publish/test_auto_inc_replica_consistency.groovy
 create mode 100644 
regression-test/suites/unique_with_mow_p0/flexible/publish/test_f_auto_inc_compaction.groovy
 create mode 100644 
regression-test/suites/unique_with_mow_p0/flexible/publish/test_f_seq_publish_read_from_old.groovy
 create mode 100644 
regression-test/suites/unique_with_mow_p0/flexible/publish/test_fleixble_partial_update_publish_conflict_seq.groovy
 create mode 100644 
regression-test/suites/unique_with_mow_p0/flexible/publish/test_flexible_partial_update_publish_conflict.groovy
 create mode 100644 
regression-test/suites/unique_with_mow_p0/flexible/test_f_seq_read_from_old.groovy
 copy 
regression-test/suites/unique_with_mow_p0/flexible/{test_flexible_partial_update_delete_sign.groovy
 => test_flexible_partial_update_default_value.groovy} (51%)
 create mode 100644 
regression-test/suites/unique_with_mow_p0/partial_update/publish/test_partial_update_publish_all_del.groovy
 create mode 100644 
regression-test/suites/unique_with_mow_p0/partial_update/test_p_seq_publish_read_from_old.groovy
 create mode 100644 
regression-test/suites/unique_with_mow_p0/partial_update/test_partial_update_seq_read_from_old.groovy
 create mode 100644 
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/load.groovy
 create mode 100644 
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/affinityByIssuesAndPRs1.sql
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/affinityByIssuesAndPRs2.sql 
(100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/authorsWithTheMostPushes.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/countingStar1.sql (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/countingStar2.sql (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/countingStar3.sql (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/distributionOfRepositoriesByStarCount.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/githubRoulette.sql (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears3.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears4.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears5.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears6.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears7.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheTotalNumberOfStarsChangedOverTime.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments3.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments4.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments5.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments6.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments7.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments8.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/mostForkedRepositories.sql 
(100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/mostPopularCommentsOnGithub.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/organizationsByTheNumberOfRepositories.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/organizationsByTheNumberOfStars.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/organizationsByTheSizeOfCommunity.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/proportionsBetweenStarsAndForks1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/proportionsBetweenStarsAndForks2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/proportionsBetweenStarsAndForks3.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/proportionsBetweenStarsAndForks4.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/proportionsBetweenStarsAndForks5.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesByAmountOfModifiedCode.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesByTheNumberOfPushes.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithClickhouse_related_comments1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithClickhouse_related_comments2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithDoris_related_comments1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithDoris_related_comments2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheHighestGrowthYoY.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumAmountOfIssues1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumAmountOfIssues2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumAmountOfIssues3.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumAmountOfIssues4.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumAmountOfPullRequests1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumAmountOfPullRequests2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumNumberOfAcceptedInvitations.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostPeopleWhoHavePushAccess1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostPeopleWhoHavePushAccess2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostPeopleWhoHavePushAccess3.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostStarsOverOneDay1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostStarsOverOneDay2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostStarsOverOneDay3.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostSteadyGrowthOverTime.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheWorstStagnation_order.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoryAffinityList1.sql 
(100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoryAffinityList2.sql 
(100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/starsFromHeavyGithubUsers1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/starsFromHeavyGithubUsers2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/theLongestRepositoryNames1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/theLongestRepositoryNames2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/theMostToughCodeReviews.sql 
(100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/theTotalNumberOfRepositoriesOnGithub.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/theTotalNumberOfUsersOnGithub1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/theTotalNumberOfUsersOnGithub2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/theTotalNumberOfUsersOnGithub3.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/theTotalNumberOfUsersOnGithub4.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/topLabels1.sql (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/topLabels2.sql (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/topLabels3.sql (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/topRepositoriesByStars.sql 
(100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/whatIsTheBestDayOfTheWeekToCatchAStar.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/whoAreAllThosePeopleGivingStars1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/whoAreAllThosePeopleGivingStars2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_index_type_p2/sparsed => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/whoAreAllThosePeopleGivingStars3.sql
 (100%)
 create mode 100644 regression-test/suites/variant_p0/nested2.groovy
 create mode 100644 regression-test/suites/variant_p2/tpch_upgrade/load.groovy
 create mode 100644 
regression-test/suites/variant_p2/tpch_upgrade/sql/q01_trans.sql
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q02_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q03_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q04_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q05_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q06_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q07_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q08_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q09_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q10_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q11_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q12_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q13_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q14_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q15_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q16_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q17_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q18_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q19_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q20_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q21_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q22_trans.sql (100%)


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


Reply via email to