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

yiguolei pushed a change to branch 2.1_38012
in repository https://gitbox.apache.org/repos/asf/doris.git


 discard 27de814b0fc [fix](compatibility) type toSql should return lowercase 
string (#38012)
     add 338fa32303b [pick](simdjson) fix simdjson with object array when 
jsonroot is not empty  (#38633)
     add 057ee1905f8 [bugfix](hudi)add timetravel for nereids for 2.1 (#38324) 
(#38582)
     add c310b92727d [bugfix](external)Modify the default value of 
`pushdowncount` for 2.1 (#37754) (#38591)
     add 28998300d43 [Bug](fix) fix ubsan use int32_t pointer access bool value 
(#38621)
     add 63a3ff570b5 [Opt](load) print tablet id when memtable flush coredump 
#38618 (#38656)
     add 4042cdf5532 [Fix](memory) Fix allocator.h compiling failed on mac. 
(#38646)
     add b0943064e04 [fix](kerberos)fix and refactor ugi login for kerberos and 
simple authentication (#38607)
     add 9d23ccf1f2a [Improvement](schema scan) Use async scanner for schema 
scanners (#38… (#38666)
     add cafcf7acc1f [cherry-pick](SSL) Fix ssl connection close 2.1 (#38587) 
(#38677)
     add e8690b62ee8 [fix](group commit) Pick add debug log show why group 
commit not work; delete wal when replay success (#38611) (#38659)
     add 82c681595e2 [fix](local exchange) Fix local exchange blocked by a huge 
data block… (#38693)
     add 3e5255a8623 [pipeline](fix) Fix blocking task which is not triggered 
by 2nd RPC (… (#38694)
     add a4e793752fc [bugfix](iceberg)revert count(*) directly returned by fe 
for 2.1 (#38566) (#38655)
     add 60091f072a8 [fix](auth)fix create table like need create_priv of 
existed table (#… (#38570)
     add e59a866d6a3 [fix](test)Fix unstable index compaction fault injection 
case (#38501) (#38673)
     add 2562cf33a76 [fix](mtmv) Choose a valid partition column when there are 
both valid and invalid expressions (#38367) (#38684)
     add 555dccb1a4c [fix](bloom filter)Fix rename column with bloom filter 
(#38431) (#38662)
     add 4d980b82351 [feature](http action)Add http action to show nested 
inverted index file (#38272) (#38672)
     add 0da388ade5b [fix](inverted index) fix match_phrase_ edge query result 
error #38327 (#38740)
     add e140613ae1f [fix](Nereids) remove db readlock before get table from db 
(#38660) (#38729)
     add 327069fdbcc [branch-2.1](log) add tablet clear cache log (#38713)
     add 84d9b2fcf41 [pick](nestedtypes) support nested type with agg 
replace_if_not_null (#38719)
     add b7e1588be9a [pick](upgrade)fix log message (#38710)
     add f5bc65989c0 [pick](array-range)improve array_range func for large 
param (#38707)
     add 1d982ada456 [pick](array-funcs)pick array func array_enumerate_uniq 
bugfix (#38721)
     add 4f2ca439176 [minor](fe) simplfy some code in HMSExternalTable (#32344) 
(#38675)
     add b3f335ba5fb [enhancement](index compaction) Enable index compaction by 
default (#36812) (#38676)
     add f21d7e3833e [test](inverted index)Add cases for inverted index format 
v2 (#38132)(#38443) (#38222)
     add 7bcda898813 [pick](case) fix one_nested_types cases  (#38723)
     add d8004348592 [Chore](Fe)Upgrade dependencies (#38509) (#38747)
     add 9b07cd20692 [pick](json-serde)pick jsonb string deserialize with spec 
char (#38711)
     add da7b2cf5783 [refactor](catalog) set "use_meta_cache" default to true 
(#38244)(#38352)(#38619) (#38355)
     add f24d55fc947 [fix](syntax) multi statements must delim with semicolon 
(#38670) (#38753)
     add 2425730609d [enhance](auth)support cache ranger datamask and row 
filter (#37723) (#38575)
     add 556f0fc784f [pick](json-keys) support json_keys function (#38631)
     add 64b69ed1baf [branch-2.1] Picks "[opt](merge-on-write) Skip the 
alignment process of some rowsets in partial update #38487" (#38682)
     add 74908c123a5 [fix](test)Fix unstable test drop index fault #38768 
(#38772)
     add fe3e3d0fab6 [fix](test)Fix build index fault test (#38736) (#38762)
     add c0caca7c557 [fix](ES Catalog)Fix unstable test test_es_query (#38801) 
(#38802)
     add 7bdc508ac7d [Bug](fix) fix coredump case in (not null, null) execpt 
(not null, not null) case (#38756)
     add 0603ec1d9d7 [enhancement](compaction) optimizing memory usage for 
compaction (#37099) (#37486)
     add 7c70f75198f [Fix](Load)Audit logs avoid recording certain sensitive 
information #38769 (#38784)
     add eef8c87fb5e [chore](test) disable fault injection to make pipeline 
task check happy (#38665) (#38821)
     add 8e4fad99a1b [test](routine load) add routine load case with timestamp 
as offset(#38567) (#38822)
     add 6035edad0b1 [fix](multi table) fix single stream multi table memory 
leak (#38255) (#38824)
     add 79b07d0b8a4 [fix](routine load) fix enclose and escape can not set in 
routine load job (#38402) (#38825)
     add f76397277ec [fix](routine load) fix show routine load task result 
incorrect (#38523) (#38826)
     add 8fa0710cb35 [branch-2.1](load) fix miss writer in concurrency 
incremental open (#38605) (#38793)
     add 40767003c62 [Fix](ScanNode) Move the finalize phase of ScanNode to 
after the end of the Physical Translate phase (#38604)
     add 53773ae6b77 [opt](join) check datatype of intermediate slots in hash 
join (#38556) (#38792)
     add 6ea6eb8eed3 [fix](compatibility) type toSql should return lowercase 
string (#38012)

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   (27de814b0fc)
            \
             N -- N -- N   refs/heads/2.1_38012 (6ea6eb8eed3)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 be/src/agent/task_worker_pool.cpp                  |   4 +-
 be/src/common/config.cpp                           |   8 +-
 be/src/common/config.h                             |   6 +
 be/src/exec/schema_scanner.cpp                     |  69 +++-
 be/src/exec/schema_scanner.h                       |  24 +-
 .../schema_active_queries_scanner.cpp              |   2 +-
 .../schema_scanner/schema_active_queries_scanner.h |   2 +-
 .../schema_scanner/schema_backend_active_tasks.cpp |   3 +-
 .../schema_scanner/schema_backend_active_tasks.h   |   2 +-
 .../schema_scanner/schema_charsets_scanner.cpp     |   2 +-
 .../exec/schema_scanner/schema_charsets_scanner.h  |   2 +-
 .../schema_scanner/schema_collations_scanner.cpp   |   2 +-
 .../schema_scanner/schema_collations_scanner.h     |   2 +-
 .../exec/schema_scanner/schema_columns_scanner.cpp |   2 +-
 .../exec/schema_scanner/schema_columns_scanner.h   |   2 +-
 .../exec/schema_scanner/schema_dummy_scanner.cpp   |   2 +-
 be/src/exec/schema_scanner/schema_dummy_scanner.h  |   2 +-
 .../exec/schema_scanner/schema_files_scanner.cpp   |   2 +-
 be/src/exec/schema_scanner/schema_files_scanner.h  |   2 +-
 .../schema_metadata_name_ids_scanner.cpp           |   2 +-
 .../schema_metadata_name_ids_scanner.h             |   2 +-
 .../schema_scanner/schema_partitions_scanner.cpp   |   2 +-
 .../schema_scanner/schema_partitions_scanner.h     |   2 +-
 .../schema_scanner/schema_processlist_scanner.cpp  |   2 +-
 .../schema_scanner/schema_processlist_scanner.h    |   2 +-
 .../schema_scanner/schema_profiling_scanner.cpp    |   2 +-
 .../exec/schema_scanner/schema_profiling_scanner.h |   2 +-
 .../exec/schema_scanner/schema_routine_scanner.cpp |   2 +-
 .../exec/schema_scanner/schema_routine_scanner.h   |   2 +-
 .../exec/schema_scanner/schema_rowsets_scanner.cpp |   2 +-
 .../exec/schema_scanner/schema_rowsets_scanner.h   |   2 +-
 .../schema_schema_privileges_scanner.cpp           |   2 +-
 .../schema_schema_privileges_scanner.h             |   2 +-
 .../schema_scanner/schema_schemata_scanner.cpp     |   2 +-
 .../exec/schema_scanner/schema_schemata_scanner.h  |   2 +-
 .../schema_table_privileges_scanner.cpp            |   2 +-
 .../schema_table_privileges_scanner.h              |   2 +-
 .../exec/schema_scanner/schema_tables_scanner.cpp  |   2 +-
 be/src/exec/schema_scanner/schema_tables_scanner.h |   2 +-
 .../schema_user_privileges_scanner.cpp             |   2 +-
 .../schema_user_privileges_scanner.h               |   2 +-
 be/src/exec/schema_scanner/schema_user_scanner.cpp |   2 +-
 be/src/exec/schema_scanner/schema_user_scanner.h   |   2 +-
 .../schema_scanner/schema_variables_scanner.cpp    |   2 +-
 .../exec/schema_scanner/schema_variables_scanner.h |   2 +-
 .../exec/schema_scanner/schema_views_scanner.cpp   |   2 +-
 be/src/exec/schema_scanner/schema_views_scanner.h  |   2 +-
 .../schema_workload_groups_scanner.cpp             |   2 +-
 .../schema_workload_groups_scanner.h               |   2 +-
 .../schema_workload_sched_policy_scanner.cpp       |   3 +-
 .../schema_workload_sched_policy_scanner.h         |   2 +-
 be/src/exprs/runtime_filter.cpp                    |   4 +-
 .../http/action/show_nested_index_file_action.cpp  |  80 ++++
 .../action/show_nested_index_file_action.h}        |  37 +-
 be/src/io/fs/multi_table_pipe.cpp                  |  13 +
 be/src/olap/base_compaction.cpp                    |  10 +
 be/src/olap/base_tablet.h                          |   5 +
 be/src/olap/compaction.cpp                         |  14 +-
 be/src/olap/compaction.h                           |   1 +
 be/src/olap/cumulative_compaction.cpp              |  15 +-
 be/src/olap/iterators.h                            |  15 +-
 be/src/olap/memtable_flush_executor.cpp            |   1 +
 be/src/olap/merger.cpp                             |  67 +++-
 be/src/olap/merger.h                               |   6 +-
 be/src/olap/partial_update_info.h                  |   5 +-
 be/src/olap/rowset/beta_rowset.cpp                 | 128 +++++++
 be/src/olap/rowset/beta_rowset.h                   |   3 +
 be/src/olap/rowset/rowset.h                        |   1 +
 be/src/olap/rowset/rowset_meta.h                   |  21 ++
 be/src/olap/rowset/segcompaction.cpp               |   2 +-
 .../inverted_index/query/phrase_edge_query.cpp     |  26 +-
 .../inverted_index/query/phrase_edge_query.h       |   1 +
 be/src/olap/rowset_builder.cpp                     |  11 +-
 be/src/olap/rowset_builder.h                       |   1 +
 be/src/olap/tablet.cpp                             |  72 +++-
 be/src/olap/tablet.h                               |   1 +
 be/src/olap/tablet_reader.h                        |   2 +
 be/src/olap/tablet_schema.cpp                      |  23 +-
 be/src/olap/task/engine_publish_version_task.cpp   |  14 +
 be/src/olap/wal/wal_table.cpp                      |  15 +-
 be/src/pipeline/exec/hashjoin_probe_operator.cpp   |  51 +++
 be/src/pipeline/exec/schema_scan_operator.cpp      |   9 +-
 be/src/pipeline/exec/schema_scan_operator.h        |  14 +-
 be/src/pipeline/exec/set_sink_operator.cpp         |   8 +-
 be/src/pipeline/pipeline_x/dependency.h            |  20 +-
 .../local_exchange/local_exchange_sink_operator.h  |   2 +
 .../local_exchange_source_operator.cpp             |   6 +-
 .../local_exchange_source_operator.h               |   2 +
 .../pipeline_x/local_exchange/local_exchanger.cpp  | 111 +++---
 .../pipeline_x/local_exchange/local_exchanger.h    |  14 +
 be/src/pipeline/pipeline_x/pipeline_x_task.cpp     |   2 -
 be/src/pipeline/pipeline_x/pipeline_x_task.h       |   1 +
 be/src/runtime/group_commit_mgr.cpp                |   2 +
 be/src/runtime/tablets_channel.cpp                 |   8 +
 be/src/runtime/tablets_channel.h                   |   9 +-
 be/src/service/http_service.cpp                    |   6 +
 be/src/vec/common/allocator.h                      |  17 +-
 .../vec/data_types/serde/data_type_string_serde.h  |  46 ++-
 be/src/vec/exec/format/json/new_json_reader.cpp    |   3 +-
 be/src/vec/exec/format/json/new_json_reader.h      |   1 +
 be/src/vec/exec/vschema_scan_node.cpp              |   2 +-
 be/src/vec/exec/vset_operation_node.cpp            |   6 +-
 .../functions/array/function_array_enumerate.cpp   |   1 -
 .../array/function_array_enumerate_uniq.cpp        |   9 +-
 .../vec/functions/array/function_array_range.cpp   |  31 +-
 be/src/vec/functions/function_cast.h               |   1 +
 be/src/vec/functions/function_jsonb.cpp            | 174 +++++++++
 be/src/vec/olap/vertical_block_reader.cpp          |  23 +-
 be/src/vec/olap/vertical_block_reader.h            |   3 +-
 be/src/vec/olap/vertical_merge_iterator.cpp        |  29 +-
 be/src/vec/olap/vertical_merge_iterator.h          |  25 +-
 be/test/olap/base_compaction_test.cpp              |  84 +++++
 be/test/olap/rowid_conversion_test.cpp             |   6 +-
 be/test/vec/olap/vertical_compaction_test.cpp      |  18 +-
 .../elasticsearch/scripts/es_init.sh               |   1 +
 .../kerberos/common/conf/doris-krb5.conf           |   2 +-
 fe/be-java-extensions/hudi-scanner/pom.xml         |   1 -
 fe/be-java-extensions/preload-extensions/pom.xml   |   1 -
 .../main/java/org/apache/doris/common/Config.java  |   6 +
 .../authentication/AuthenticationConfig.java       |   2 +
 ...icationConfig.java => HadoopAuthenticator.java} |  32 +-
 .../HadoopKerberosAuthenticator.java               | 192 ++++++++++
 .../authentication/HadoopSimpleAuthenticator.java  |  47 +++
 .../common/security/authentication/HadoopUGI.java  |  89 +----
 ....java => ImpersonatingHadoopAuthenticator.java} |  29 +-
 .../KerberosAuthenticationConfig.java              |   3 +
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |   2 +-
 .../doris/analysis/AlterRoutineLoadStmt.java       |   8 +
 .../doris/analysis/CreateRoutineLoadStmt.java      |  32 +-
 .../org/apache/doris/analysis/CreateTableStmt.java |   3 +-
 .../java/org/apache/doris/analysis/LoadStmt.java   |   2 +-
 .../analysis/ModifyTablePropertiesClause.java      |   4 +
 .../apache/doris/analysis/NativeInsertStmt.java    |  63 +++-
 .../doris/analysis/ShowRoutineLoadTaskStmt.java    |   2 +-
 .../doris/catalog/BuiltinScalarFunctions.java      |   2 +
 .../main/java/org/apache/doris/catalog/Env.java    |  15 +
 .../ranger/cache/CatalogCacheAccessController.java |  84 +++++
 .../authorizer/ranger/cache/DatamaskCacheKey.java  |  89 +++++
 .../authorizer/ranger/cache/RangerCache.java       | 107 ++++++
 .../RangerCacheInvalidateListener.java}            |  25 +-
 .../authorizer/ranger/cache/RowFilterCacheKey.java |  82 ++++
 .../doris/RangerCacheDorisAccessController.java    |  44 +++
 .../ranger/doris/RangerDorisAccessController.java  |   7 +-
 .../authorizer/ranger/doris/RangerDorisPlugin.java |   6 +
 ...y.java => RangerCacheHiveAccessController.java} |  25 +-
 .../ranger/hive/RangerHiveAccessController.java    |   8 +-
 .../hive/RangerHiveAccessControllerFactory.java    |   2 +-
 .../authorizer/ranger/hive/RangerHivePlugin.java   |   6 +
 .../java/org/apache/doris/common/util/Util.java    |   8 +-
 .../org/apache/doris/datasource/CatalogMgr.java    |   6 +-
 .../apache/doris/datasource/ExternalCatalog.java   |  19 +-
 .../apache/doris/datasource/ExternalDatabase.java  |  11 +-
 .../apache/doris/datasource/FileQueryScanNode.java |  26 +-
 .../org/apache/doris/datasource/FileScanNode.java  |   6 +-
 .../apache/doris/datasource/InternalCatalog.java   |  24 +-
 .../doris/datasource/hive/HMSCachedClient.java     |   5 +
 .../doris/datasource/hive/HMSExternalCatalog.java  |  12 +-
 .../doris/datasource/hive/HMSExternalTable.java    |  11 +-
 .../doris/datasource/hive/HiveMetadataOps.java     |   7 +-
 .../datasource/hive/ThriftHMSCachedClient.java     |  12 +-
 .../datasource/hive/event/AlterDatabaseEvent.java  |   2 +-
 .../datasource/hive/event/CreateDatabaseEvent.java |   2 +-
 .../hudi/source/HudiLocalEngineContext.java        | 188 ++++++++++
 .../hudi/source/HudiPartitionProcessor.java        |   3 +-
 .../doris/datasource/hudi/source/HudiScanNode.java |   9 +-
 .../datasource/iceberg/source/IcebergScanNode.java |  22 +-
 .../doris/datasource/jdbc/source/JdbcScanNode.java |   9 -
 .../doris/datasource/metacache/MetaCache.java      |   7 +-
 .../doris/datasource/odbc/source/OdbcScanNode.java |   9 -
 .../datasource/paimon/source/PaimonScanNode.java   |  19 -
 .../apache/doris/fs/remote/RemoteFileSystem.java   |  14 +-
 .../apache/doris/fs/remote/dfs/DFSFileSystem.java  |  48 ++-
 .../doris/load/routineload/RoutineLoadJob.java     |  10 +-
 .../java/org/apache/doris/mysql/MysqlChannel.java  |   2 +-
 .../mysql/privilege/AccessControllerManager.java   |   4 +-
 .../org/apache/doris/nereids/CascadesContext.java  |  15 +-
 .../org/apache/doris/nereids/NereidsPlanner.java   |  24 +-
 .../glue/translator/PhysicalPlanTranslator.java    |  51 +--
 .../exploration/mv/MaterializedViewUtils.java      |  14 +-
 .../expressions/functions/scalar/JsonKeys.java     |  84 +++++
 .../expressions/visitor/ScalarFunctionVisitor.java |   5 +
 .../plans/commands/info/ColumnDefinition.java      |   6 +-
 .../org/apache/doris/planner/OlapScanNode.java     |   6 +-
 .../org/apache/doris/planner/OriginalPlanner.java  |  16 -
 .../java/org/apache/doris/planner/ScanNode.java    |  13 +-
 .../org/apache/doris/qe/MysqlConnectProcessor.java |   5 +
 .../org/apache/doris/catalog/RefreshDbTest.java    |   3 +
 .../doris/datasource/RefreshCatalogTest.java       |   5 +-
 .../doris/nereids/parser/NereidsParserTest.java    |   9 +-
 .../exploration/mv/MaterializedViewUtilsTest.java  |  49 +++
 fe/pom.xml                                         |  57 +--
 gensrc/script/doris_builtins_functions.py          |   5 +
 .../one_level_nestedtypes_with_s3data.out          | 414 ++++++++++-----------
 .../create_nestedtypes_with_replaceIfNOtNull.out   |  46 +++
 .../hudi/test_hudi_timetravel.out                  | 125 +++++++
 .../{ => partial_update}/concurrency_update1.csv   |   0
 .../{ => partial_update}/concurrency_update2.csv   |   0
 .../{ => partial_update}/concurrency_update3.csv   |   0
 ...t_partial_update_column_num_fault_injection.out |   0
 ...tial_update_compaction_with_higher_version.out} |  10 +-
 ...st_partial_update_conflict_skip_compaction.out} |  10 +-
 ..._partial_update_publish_conflict_with_error.out |   0
 .../test_partial_update_skip_compaction.out}       |  10 +-
 .../test_add_build_index_with_format_v2.out}       |  18 +-
 .../test_create_table_with_format_v2.out}          |  18 +-
 .../test_cumulative_compaction_with_format_v2.out  |   9 +
 .../test_drop_column_index_with_format_v2.out}     |  18 +-
 .../test_drop_column_with_format_v2.out}           |  18 +-
 .../test_drop_index_with_format_v2.out}            |  18 +-
 .../test_mor_table_with_format_v2.out              |   7 +
 .../test_mow_table_with_format_v2.out              |   7 +
 .../test_rename_column_with_format_v2.out}         |  23 +-
 ...st_single_replica_compaction_with_format_v2.out |   9 +
 .../test_index_match_phrase_edge.out               |  12 +
 ...nested_index_file_http_action_with_variant.out} |  25 +-
 regression-test/data/jsonb_p0/test_jsonb_cast.csv  |   4 +
 regression-test/data/jsonb_p0/test_jsonb_cast.out  |  27 ++
 .../data/jsonb_p0/test_jsonb_load_and_function.out | 114 ++++++
 .../routine_load/test_routine_load_offset.out}     |  16 +-
 .../routine_load/test_routine_load_property.out    |  10 +
 .../load_p0/stream_load/load_object_array_json.out |   4 +
 .../load_p0/stream_load/test_json_object_array.csv |   1 +
 .../data/nereids_function_p0/scalar_function/J.out | 105 ++++++
 .../data/query_p0/except/test_query_except.out     |   2 +
 .../test_runtime_filter_boolean.out}               |  21 +-
 .../pipeline/p0/conf/regression-conf.groovy        |   1 +
 .../plugins/plugin_curl_requester.groovy           | 130 ++++++-
 ...est_bloom_filter_hit_with_renamed_column.groovy | 142 +++++++
 .../compaction_width_array_column.groovy           | 137 +++++++
 .../one_level_nestedtypes_with_s3data.groovy       |   4 +-
 ...create_nestedtypes_with_replaceIfNOtNull.groovy | 325 ++++++++++++++++
 .../test_array_zip_array_enumerate_uniq.groovy     |  25 ++
 .../iceberg/test_iceberg_table_stats.groovy        |   4 +
 .../kerberos/test_two_hive_kerberos.groovy         |  33 ++
 .../hudi/test_hudi_timetravel.groovy               | 107 ++++++
 ...artial_update_column_num_fault_injection.groovy |   0
 ...al_update_compaction_with_higher_version.groovy | 222 +++++++++++
 ..._partial_update_conflict_skip_compaction.groovy | 212 +++++++++++
 ...rtial_update_publish_conflict_with_error.groovy |   0
 .../test_partial_update_skip_compaction.groovy     | 193 ++++++++++
 .../test_build_index_fault.groovy                  |  14 +-
 ...oup_commit_async_wal_msg_fault_injection.groovy |  41 +-
 ...index_builder_drop_index_fault_injection.groovy |  22 ++
 .../test_index_compaction_fault_injection.groovy   |   7 +-
 regression-test/suites/insert_p0/insert.groovy     |   2 +-
 .../insert_p0/insert_group_commit_into.groovy      |   8 +
 .../test_index_compaction_dup_keys.groovy          |   2 +-
 .../test_index_compaction_null.groovy              |   6 +-
 .../test_index_compaction_unique_keys.groovy       |   3 +-
 ...dex_compaction_with_multi_index_segments.groovy |   6 +-
 .../test_add_build_index_with_format_v2.groovy     | 143 +++++++
 .../test_create_table_with_format_v2.groovy        |  61 +++
 ...est_cumulative_compaction_with_format_v2.groovy | 254 +++++++++++++
 .../test_drop_column_with_format_v2.groovy         | 125 +++++++
 .../test_drop_index_with_format_v2.groovy          |  96 +++++
 .../test_index_change_format.groovy                |  51 +++
 .../test_mor_table_with_format_v2.groovy           | 259 +++++++++++++
 .../test_mow_table_with_format_v2.groovy           | 252 +++++++++++++
 .../test_recover_with_format_v2.groovy             |  84 +++++
 .../test_rename_column_with_format_v2.groovy       |  94 +++++
 ...single_replica_compaction_with_format_v2.groovy | 254 +++++++++++++
 .../test_index_match_phrase_edge.groovy            |  11 +
 .../test_show_nested_index_file_http_action.groovy |  98 +++++
 ...sted_index_file_http_action_with_variant.groovy | 130 +++++++
 .../suites/jsonb_p0/test_jsonb_cast.groovy         |  79 ++++
 .../jsonb_p0/test_jsonb_load_and_function.groovy   |  41 ++
 .../routine_load/data/test_enclose_and_escape0.csv |   1 +
 .../routine_load/data/test_enclose_and_escape1.csv |   1 +
 .../load_p0/routine_load/data/test_offset_time.csv |   1 +
 .../routine_load/data/test_show_routine_load.csv   |   1 +
 .../routine_load/test_routine_load_offset.groovy   | 113 ++++++
 .../routine_load/test_routine_load_property.groovy | 187 ++++++++++
 .../routine_load/test_show_routine_load.groovy     | 150 ++++++++
 .../stream_load/load_object_array_json.groovy      | 100 +++++
 .../scalar_function/Array.groovy                   |  30 ++
 .../nereids_function_p0/scalar_function/J.groovy   |  42 +++
 .../query_p0/except/test_query_except.groovy       |   3 +
 .../join/test_runtime_filter_boolean.groovy        |  64 ++++
 .../array_functions/test_array_functions.groovy    |  22 ++
 279 files changed, 7897 insertions(+), 1025 deletions(-)
 create mode 100644 be/src/http/action/show_nested_index_file_action.cpp
 copy be/src/{exec/schema_scanner/schema_user_scanner.h => 
http/action/show_nested_index_file_action.h} (58%)
 create mode 100644 be/test/olap/base_compaction_test.cpp
 copy 
fe/fe-common/src/main/java/org/apache/doris/common/security/authentication/{KerberosAuthenticationConfig.java
 => HadoopAuthenticator.java} (51%)
 create mode 100644 
fe/fe-common/src/main/java/org/apache/doris/common/security/authentication/HadoopKerberosAuthenticator.java
 create mode 100644 
fe/fe-common/src/main/java/org/apache/doris/common/security/authentication/HadoopSimpleAuthenticator.java
 copy 
fe/fe-common/src/main/java/org/apache/doris/common/security/authentication/{KerberosAuthenticationConfig.java
 => ImpersonatingHadoopAuthenticator.java} (54%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/catalog/authorizer/ranger/cache/CatalogCacheAccessController.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/catalog/authorizer/ranger/cache/DatamaskCacheKey.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/catalog/authorizer/ranger/cache/RangerCache.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/catalog/authorizer/ranger/{hive/RangerHiveAccessControllerFactory.java
 => cache/RangerCacheInvalidateListener.java} (52%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/catalog/authorizer/ranger/cache/RowFilterCacheKey.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/catalog/authorizer/ranger/doris/RangerCacheDorisAccessController.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/catalog/authorizer/ranger/hive/{RangerHiveAccessControllerFactory.java
 => RangerCacheHiveAccessController.java} (52%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/hudi/source/HudiLocalEngineContext.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/JsonKeys.java
 create mode 100644 
regression-test/data/datatype_p0/nested_types/ddl/create_nestedtypes_with_replaceIfNOtNull.out
 create mode 100644 
regression-test/data/external_table_p2/hudi/test_hudi_timetravel.out
 rename regression-test/data/fault_injection_p0/{ => 
partial_update}/concurrency_update1.csv (100%)
 rename regression-test/data/fault_injection_p0/{ => 
partial_update}/concurrency_update2.csv (100%)
 rename regression-test/data/fault_injection_p0/{ => 
partial_update}/concurrency_update3.csv (100%)
 copy regression-test/data/fault_injection_p0/{ => 
partial_update}/test_partial_update_column_num_fault_injection.out (100%)
 copy 
regression-test/data/fault_injection_p0/{test_partial_update_column_num_fault_injection.out
 => partial_update/test_partial_update_compaction_with_higher_version.out} (63%)
 copy 
regression-test/data/fault_injection_p0/{test_partial_update_column_num_fault_injection.out
 => partial_update/test_partial_update_conflict_skip_compaction.out} (63%)
 rename regression-test/data/fault_injection_p0/{ => 
partial_update}/test_partial_update_publish_conflict_with_error.out (100%)
 rename 
regression-test/data/fault_injection_p0/{test_partial_update_column_num_fault_injection.out
 => partial_update/test_partial_update_skip_compaction.out} (66%)
 copy regression-test/data/{query_p0/except/test_query_except.out => 
inverted_index_p0/index_format_v2/test_add_build_index_with_format_v2.out} (63%)
 copy regression-test/data/{query_p0/except/test_query_except.out => 
inverted_index_p0/index_format_v2/test_create_table_with_format_v2.out} (63%)
 create mode 100644 
regression-test/data/inverted_index_p0/index_format_v2/test_cumulative_compaction_with_format_v2.out
 copy regression-test/data/{query_p0/except/test_query_except.out => 
inverted_index_p0/index_format_v2/test_drop_column_index_with_format_v2.out} 
(63%)
 copy regression-test/data/{query_p0/except/test_query_except.out => 
inverted_index_p0/index_format_v2/test_drop_column_with_format_v2.out} (63%)
 copy regression-test/data/{query_p0/except/test_query_except.out => 
inverted_index_p0/index_format_v2/test_drop_index_with_format_v2.out} (63%)
 create mode 100644 
regression-test/data/inverted_index_p0/index_format_v2/test_mor_table_with_format_v2.out
 create mode 100644 
regression-test/data/inverted_index_p0/index_format_v2/test_mow_table_with_format_v2.out
 copy regression-test/data/{query_p0/except/test_query_except.out => 
inverted_index_p0/index_format_v2/test_rename_column_with_format_v2.out} (51%)
 create mode 100644 
regression-test/data/inverted_index_p0/index_format_v2/test_single_replica_compaction_with_format_v2.out
 copy regression-test/data/{query_p0/except/test_query_except.out => 
inverted_index_p0/test_show_nested_index_file_http_action_with_variant.out} 
(61%)
 create mode 100644 regression-test/data/jsonb_p0/test_jsonb_cast.csv
 create mode 100644 regression-test/data/jsonb_p0/test_jsonb_cast.out
 copy regression-test/data/{query_p0/except/test_query_except.out => 
load_p0/routine_load/test_routine_load_offset.out} (59%)
 create mode 100644 
regression-test/data/load_p0/routine_load/test_routine_load_property.out
 create mode 100644 
regression-test/data/load_p0/stream_load/load_object_array_json.out
 create mode 100644 
regression-test/data/load_p0/stream_load/test_json_object_array.csv
 copy regression-test/data/query_p0/{except/test_query_except.out => 
join/test_runtime_filter_boolean.out} (63%)
 create mode 100644 
regression-test/suites/bloom_filter_p0/test_bloom_filter_hit_with_renamed_column.groovy
 create mode 100644 
regression-test/suites/compaction/compaction_width_array_column.groovy
 create mode 100644 
regression-test/suites/datatype_p0/nested_types/ddl/create_nestedtypes_with_replaceIfNOtNull.groovy
 create mode 100644 
regression-test/suites/external_table_p2/hudi/test_hudi_timetravel.groovy
 rename regression-test/suites/fault_injection_p0/{ => 
partial_update}/test_partial_update_column_num_fault_injection.groovy (100%)
 create mode 100644 
regression-test/suites/fault_injection_p0/partial_update/test_partial_update_compaction_with_higher_version.groovy
 create mode 100644 
regression-test/suites/fault_injection_p0/partial_update/test_partial_update_conflict_skip_compaction.groovy
 rename regression-test/suites/fault_injection_p0/{ => 
partial_update}/test_partial_update_publish_conflict_with_error.groovy (100%)
 create mode 100644 
regression-test/suites/fault_injection_p0/partial_update/test_partial_update_skip_compaction.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/index_format_v2/test_add_build_index_with_format_v2.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/index_format_v2/test_create_table_with_format_v2.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/index_format_v2/test_cumulative_compaction_with_format_v2.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/index_format_v2/test_drop_column_with_format_v2.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/index_format_v2/test_drop_index_with_format_v2.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/index_format_v2/test_index_change_format.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/index_format_v2/test_mor_table_with_format_v2.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/index_format_v2/test_mow_table_with_format_v2.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/index_format_v2/test_recover_with_format_v2.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/index_format_v2/test_rename_column_with_format_v2.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/index_format_v2/test_single_replica_compaction_with_format_v2.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/test_show_nested_index_file_http_action.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/test_show_nested_index_file_http_action_with_variant.groovy
 create mode 100644 regression-test/suites/jsonb_p0/test_jsonb_cast.groovy
 create mode 100644 
regression-test/suites/load_p0/routine_load/data/test_enclose_and_escape0.csv
 create mode 100644 
regression-test/suites/load_p0/routine_load/data/test_enclose_and_escape1.csv
 create mode 100644 
regression-test/suites/load_p0/routine_load/data/test_offset_time.csv
 create mode 100644 
regression-test/suites/load_p0/routine_load/data/test_show_routine_load.csv
 create mode 100644 
regression-test/suites/load_p0/routine_load/test_routine_load_offset.groovy
 create mode 100644 
regression-test/suites/load_p0/routine_load/test_routine_load_property.groovy
 create mode 100644 
regression-test/suites/load_p0/routine_load/test_show_routine_load.groovy
 create mode 100644 
regression-test/suites/load_p0/stream_load/load_object_array_json.groovy
 create mode 100644 
regression-test/suites/query_p0/join/test_runtime_filter_boolean.groovy


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to