This is an automated email from the ASF dual-hosted git repository.
mrhhsg pushed a change to branch deduplicate_keys
in repository https://gitbox.apache.org/repos/asf/doris.git
discard d9be0d4bdc7 [feat](map) remove duplicated keys in ColumnMap
add 6f53090d833 [fix](regression)remove unstable case (#50750)
add da1749fcdad [fix](cooldown) allow cooldown_ttl = 0 when altering
storage policy (#50830)
add 1167b74b645 [fix](external table)Optimize the queue to prevent Out of
Memory (OOM). (#50649)
add 7bce8d91f37 [refactor](be) delete unused code (#50834)
add 8606104de67 [debug](mtmv) add debug log for insert into plan (#50842)
add dd088eb9e37 [opt](nereids)use SetPreAggStatus rule instead of
AdjustPreAggStatus with join limited (#48502)
add e010d5c1f76 [fix](cloud-mow) Commit transaction should fail when
partition has been droped (#49205)
add a02ddbeb3ae [fix](s3Client) Add `ca_cert_file_paths` conf for
stsClient` and recycler (#50837)
add 246634c2d2a [refactor](fe) make timeout unit more clear (#50808)
add de8dbbcbc04 [fix](storage vault) Fix two storage vault regression
cases (#50703)
add d77b0a81657 [fix](regression)unstable case test_map_select_with_limit
(#50620)
add 17d996768ba [fix](binlog) Fix AlterJobRecord.baseIndexId spelling
(#50850)
add f24507766ec [fix](inverted index) fix query error (#50860)
add b3abfaba6d8 [feat](refactor-param) refactor routineLoad's code about
fileformat (#50552)
add 522e7cef55a [Fix](JsonPath) return null when meet unknown escape
sequence, example '$.name\\k' (#50859)
add 0b58eb54713 [Enhancement] (nereids) implement
AdminRepairTableCommand,AdminCancelRepairTableCommand,AdminSetReplicaStatusCommand
in nereids (#49194)
add d22728c3d5c [Fix](external catalog) where tables in the
information_schema could not be displayed (#49607)
add 732d8c6184f [Fix](compaction) Fix nullptr in CloudStorageEngine due to
concurrent access to compaction maps (#50819)
add c70f0875572 [enhancement](plugin) logstash: support multi-table
(#48040)
add 30bce874839 [enhancement](plugin) filebeat: support multi-table
(#47691)
add 4aa3b4930f2 [enhance](metrics)add metrics to show compaction task num
(#50706)
add 4b4b3b92c8f [feat](sql-convertor) support enable sql convertor's
feature by session variable (#50707)
add d71ca911cc2 [fix](nereids) fix parse date time exception (#50810)
add e2e52c5c9bd [opt](doris compose) stop command wait fe / be dead
(#50745)
add 015c20b69f0 [fix](cloud) release fd after clear file cache (#50555)
add d10dc4ad858 [fix](job scheduler) specifies both startTime and
immediate, it will trigger one fewer task execution (#50624)
add 66ef4efb612 [fix](Nereids) could not work well when check precision
for null literal (#50815)
add d626691d3e6 [fix](external)Fix potential concurrency issues that may
occur during the "show proc" operation (#50828)
add d524e8ee851 [fix](aws iam role) Fix some bug about iam role feature
(#50682)
add d65e4a73816 [fix](ddl) Wrong result of scalar type `toString` for
DATETIMEV2 (#50237)
add 12007358b8d [feature](Nereids) support turn off ONLY_FULL_GROUP_BY sql
mode (#49341)
add b50e75cb289 [improve](cloud) limit number of table dimension metrics
in prometheus (#50586)
add 32f52517449 [fix](cloud) Periodically cleaning secondary be in cloud
used by redundant tablets (#50200)
add 1e8bc9034f7 [typo](storage-engine) Fix logging typo (#50867)
add bf219503488 [fix](hive) fix write hive partition by Doris (#50864)
add 966865c7d45 [fix](join)Consider mark join when computing right_col_idx
(#50720)
add a382718d3dd [Enhancement](nereids) support show load (#50865)
add ae48cbeec9c [fix](iceberg)Table operations are not supported for
catalogs of the dlf type. (#50696)
add a2f79fe57d8 [fix](jdbc catalog) fix a jdbc catalog npe (#50901)
add b82a287c102 [refactor](Nereids) remove ListQuery expression (#50894)
add 345cbd209f6 [fix](iceberg)Table operations are not supported for
catalogs of the dlf type for nereids (#50936)
add a930cac64cc [Fix](cloud-mow) avoid calc delete bitmap tasks on same
(txn_id, tablet_id) being executed concurrently (#50847)
add c90fc89a60f [Exec](performance) use distinct stream agg in not stream
agg case (#47460)
add 6dfd1528c76 [Improment]Add workload group checker (#50782)
add bb5258d960b [chore](test) add some debug info (#50932)
add e112afb62a8 [Chore](build) add macro undef check and remove
dynamic_annotations/stringprintf (#50857)
add 3d3c626ce44 [improve](group commit)Print file size when replaying wal
(#50688)
add 7d4cfa024dc [improve](cloud-mow)Add white list for delete bitmap
update lock version (#50173)
add 4e6ff1737d1 [fix](compile) fix be compile error (#50841)
add ef4cf6337f4 [fix](Nereids) we should also push down expr in join's
mark conjuncts (#50886)
add e3f222f3583 [fix](nereids)use analyzed plan instead of rewritten plan
in CreateMaterializedViewCommand (#49297)
add e0a83f72ce9 [fix](nereids)create alias function should fail when meet
unsupported expr (#49698)
add e7a3e78b97c [fix](nereids)prune assert_true slots in subquery
unnesting (#50256)
add 727161bfd18 [feat](oss) support oss-hdfs root policy (#50678)
add 86fcb313660 [fix](function) fix xpath_string to support xpath_query
with string functions (#50946)
add 0f4bde56aa9 [refactor](nereids)move PhysicalWindow child request
property deriving from LogicalWindowToPhysicalWindow to RequestPropertyDeriver
(#50891)
add 7c49f4f1251 [feature](inverted index) Support the IS NOT NULL
condition in expr via inverted indexes (#50748)
add ba2d01123ec [Fix](Variant) fix array with predicate push down (#50934)
add 7b259d3badf [Fix](ShortCircuit) fix crash when enable
`skip_delete_sign` (#50941)
add adda6282246 [chore](Nereids) remove some useless code (#50953)
add e31100359d1 [fix](expr) fix expr set result column id even when state
is not ok (#50938)
add e8717f2587b [fix](core) Fix the core issue caused by extra fields when
casting a string to a struct. (#50851)
add 4da1c8ab194 [opt](mtmv) optimize mtmv rewrite performance (#49514)
add 1262d7c3e1a [test](mtmv)Verifying master-slave consistency after
schema change (#50880)
add f6bfb0430c4 [Enhancement] config rf wait time in cloud mode (#47579)
add c647dd597a4 [chore](build) speed up generated-source.sh (#50980)
add af64ad9e728 [Fix](cloud-mow) Full compaction should only update delete
bitmap of its output rowset (#50974)
add 5ee113fab4e [enhancement] Optimize the retry policy of backend request
meta service (#50957)
add 53b7f146bfc [bug](cloud) Fix npe when show cluster load statistic
(#50866)
add a71ccc1948e [Opt](compaction) Add config
`enable_mow_compaction_correctness_check_fail` for debug (#50966)
add 1af10e87ba0 [fix](jsonb) Avoid crashing caused by invalid path (#50978)
add 504bce2c014 [Chore](case) add some prepare fail test case (#50944)
add dc88e558a2e [bug](function) fix array_map coredump when no rows
(#50913)
add c1ef8c22d53 [Feature](Compaction)Improve Compaction Profiling and
Logging (#50950)
add 0cab080a3f5 [Enhancement] (nereids) implement cancelBuildIndexCommand
in nereids (#49631)
add 01725e5ebf5 [improvement](nereids)abstract function for limit and
offset (#50988)
add 3a154a2425d [fix](nereids) fix create view use null literal (#49881)
add 2eee6d7c8a0 [feat](hive) add catalog level schema cache property
(#50958)
add 34e4bec7fce [fix](arrow-flight-sql) Separate arrow-flight-sql
connection and mysql connection (#50939)
add 1da99867a13 [ut](numbers) add ut for casting to numbers (#50962)
add 82703feff77 [fix](ut) Fix fe ut `RemoteFileSystemTest` crash (#51014)
add bba3d358189 [fix](mv) refresh failed while open
enable_single_replica_insert (#50986)
add 09107db8ca0 ut Fix DiskUtilsTest runs failed on mac (#50981)
add 15f410ee5e7 [Fix](mac) Fix macos compile about BYTE_ORDER and
BASE_HAS_ATOMIC64 and USE_UNWIND (#50997)
add 84d9ab00f03 [fix](meta) replace partition should not get table version
in cloud mode (#50888)
add 4b14a1b83ca Update Slack link of README.md (#50952)
add 1b54ec83ed2 [Fix](compaction) Failed compaction tablets should sleep
before being selected again (#50672)
add 5aa3832f492 [Bug](intersect) fix wrong result of intersect with null
literal (#50951)
add 749004e57f5 [Enhancement] (nereids)implement grantCommand in nereids
(#50203)
add 17a6e676e56 [improve](load) introduce black list of backend when load
job fetch meta to avoid jitter (#50587)
add 403e7b5fc72 [Fix](Test)Increase test JVM heap size to avoid OOM when
using JMockit and JaCoCo (#51023)
add 2e7157f9b98 [feat](map) remove duplicated keys in ColumnMap
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 (d9be0d4bdc7)
\
N -- N -- N refs/heads/deduplicate_keys (2e7157f9b98)
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:
README.md | 4 +-
be/CMakeLists.txt | 2 +-
be/src/cloud/cloud_base_compaction.cpp | 38 +-
be/src/cloud/cloud_compaction_action.cpp | 8 +
be/src/cloud/cloud_cumulative_compaction.cpp | 51 +-
.../cloud/cloud_engine_calc_delete_bitmap_task.cpp | 5 +
be/src/cloud/cloud_full_compaction.cpp | 24 +-
be/src/cloud/cloud_meta_mgr.cpp | 10 +-
be/src/cloud/cloud_storage_engine.cpp | 33 +-
be/src/cloud/cloud_tablet.cpp | 68 +-
be/src/cloud/cloud_tablet.h | 39 +
be/src/cloud/cloud_tablet_mgr.cpp | 9 +-
be/src/cloud/cloud_tablet_mgr.h | 3 +
be/src/cloud/config.cpp | 5 +-
be/src/cloud/config.h | 3 +
be/src/common/config.cpp | 3 +
be/src/common/config.h | 3 +
be/src/common/stack_trace.cpp | 4 +-
be/src/common/status.h | 1 +
be/src/glibc-compatibility/CMakeLists.txt | 13 +-
be/src/gutil/CMakeLists.txt | 2 -
be/src/gutil/atomic_refcount.h | 2 +-
be/src/gutil/atomicops-internals-gcc.h | 2 -
be/src/gutil/basictypes.h | 24 -
be/src/gutil/dynamic_annotations.c | 129 ---
be/src/gutil/dynamic_annotations.h | 662 -------------
be/src/gutil/ref_counted.h | 9 -
be/src/gutil/stringprintf.cc | 135 ---
be/src/gutil/stringprintf.h | 46 -
be/src/gutil/strings/numbers.cc | 387 --------
be/src/gutil/strings/numbers.h | 184 ----
be/src/http/action/compaction_action.cpp | 10 +
be/src/index-tools/index_tool.cpp | 11 +-
be/src/io/cache/block_file_cache.cpp | 20 +-
be/src/olap/base_compaction.cpp | 45 +-
be/src/olap/base_tablet.cpp | 2 +
be/src/olap/compaction.cpp | 7 +-
be/src/olap/cumulative_compaction.cpp | 53 +-
be/src/olap/full_compaction.cpp | 33 +-
be/src/olap/olap_server.cpp | 29 +
be/src/olap/rowset/segment_v2/segment.h | 7 +-
be/src/olap/rowset/segment_v2/segment_iterator.cpp | 23 +
be/src/olap/selection_vector.h | 165 ---
be/src/olap/storage_engine.cpp | 2 +-
be/src/olap/tablet.cpp | 20 +-
be/src/olap/tablet.h | 28 +
be/src/olap/wal/wal_table.cpp | 12 +-
be/src/pipeline/exec/hashjoin_probe_operator.cpp | 29 +-
be/src/pipeline/exec/hashjoin_probe_operator.h | 3 +
.../pipeline/exec/join/process_hash_table_probe.h | 10 +-
.../exec/join/process_hash_table_probe_impl.h | 134 ++-
be/src/pipeline/pipeline_fragment_context.cpp | 5 +-
be/src/runtime/exec_env.h | 3 -
be/src/runtime/fragment_mgr.cpp | 3 +
be/src/runtime/routine_load/data_consumer.cpp | 4 +
be/src/service/point_query_executor.cpp | 8 +-
be/src/util/bitmap.cpp | 20 -
be/src/util/bitmap.h | 7 -
be/src/util/byte_stream_split.cpp | 2 +-
be/src/util/cgroup_util.cpp | 38 +-
be/src/util/coding.h | 16 +-
be/src/util/cpu_info.cpp | 35 +-
be/src/util/doris_metrics.cpp | 16 +
be/src/util/doris_metrics.h | 5 +
be/src/util/easy_json.cc | 2 +-
be/src/util/easy_json.h | 12 +-
be/src/util/errno.cpp | 6 -
be/src/util/faststring.h | 2 +-
be/src/util/jsonb_document.h | 8 +
be/src/util/perf_counters.cpp | 13 +-
be/src/util/s3_util.cpp | 36 +-
be/src/util/s3_util.h | 1 -
be/src/util/thread.cpp | 49 +-
be/src/util/threadpool.cpp | 3 -
be/src/vec/common/arena.h | 7 +-
be/src/vec/common/arena_with_free_lists.h | 5 +-
be/src/vec/common/demangle.cpp | 2 +-
be/src/vec/common/hash_table/join_hash_table.h | 11 +-
be/src/vec/common/int_exp.h | 160 +--
be/src/vec/core/types.h | 6 +-
be/src/vec/data_types/data_type_number_base.cpp | 2 +-
be/src/vec/data_types/data_type_number_base.h | 3 +-
be/src/vec/data_types/number_traits.h | 26 +-
.../data_types/serde/data_type_struct_serde.cpp | 10 +
.../exec/format/parquet/vparquet_group_reader.cpp | 1 -
be/src/vec/exec/scan/scanner_scheduler.h | 4 -
.../exprs/lambda_function/varray_map_function.cpp | 6 +-
be/src/vec/exprs/vcast_expr.cpp | 2 +
be/src/vec/exprs/vexpr.cpp | 8 +-
be/src/vec/exprs/vexpr_context.cpp | 3 +-
be/src/vec/functions/function_json.cpp | 19 +-
be/src/vec/functions/function_string.h | 50 +-
be/src/vec/functions/is_not_null.cpp | 63 +-
.../functions/{is_not_null.cpp => is_not_null.h} | 34 +-
be/src/vec/functions/is_null.cpp | 58 +-
be/src/vec/functions/{is_null.cpp => is_null.h} | 27 +-
be/src/vec/io/io_helper.h | 1 +
be/src/vec/runtime/vdata_stream_mgr.cpp | 7 +-
be/test/CMakeLists.txt | 3 +
be/test/cloud/cloud_compaction_test.cpp | 195 ++++
be/test/io/fs/s3_obj_stroage_client_mock_test.cpp | 7 +
be/test/olap/compaction_metrics_test.cpp | 141 +++
be/test/olap/ordered_data_compaction_test.cpp | 1 -
be/test/olap/primary_key_index_test.cpp | 1 -
be/test/olap/selection_vector_test.cpp | 44 -
.../operator/hashjoin_probe_operator_test.cpp | 28 +
.../exprs/vexpr_evalute_inverted_index_test.cpp | 175 ++++
be/test/vec/function/cast/cast_test.h | 46 +-
be/test/vec/function/cast/cast_to_decimal.cpp | 1047 ++++++++++++++++++++
be/test/vec/function/cast/cast_to_float_double.cpp | 784 +++++++++++++++
be/test/vec/function/cast/cast_to_integer.cpp | 741 ++++++++++++++
be/test/vec/function/cast/cast_to_time_test.cpp | 5 +-
be/test/vec/function/function_is_null_test.cpp | 237 +++++
be/test/vec/function/function_test_util.cpp | 61 +-
be/test/vec/function/function_test_util.h | 27 +-
be/test/vec/olap/vertical_compaction_test.cpp | 1 -
cloud/src/common/config.h | 13 +-
cloud/src/common/configbase.cpp | 9 +-
cloud/src/common/configbase.h | 3 +
cloud/src/meta-service/CMakeLists.txt | 1 +
.../meta-service/delete_bitmap_lock_white_list.cpp | 84 ++
.../meta-service/delete_bitmap_lock_white_list.h | 36 +-
cloud/src/meta-service/meta_service.cpp | 153 ++-
cloud/src/meta-service/meta_service.h | 24 +-
cloud/src/meta-service/meta_service_job.cpp | 36 +-
cloud/src/recycler/s3_accessor.cpp | 20 +-
cloud/src/recycler/s3_accessor.h | 1 +
cloud/test/meta_service_http_test.cpp | 114 +++
cloud/test/meta_service_job_test.cpp | 825 +++++++++++++--
cloud/test/recycler_test.cpp | 2 +-
cloud/test/util_test.cpp | 7 +
common/cpp/aws_common.cpp | 8 +
common/cpp/aws_common.h | 7 +-
docker/runtime/doris-compose/Dockerfile | 67 +-
docker/runtime/doris-compose/Readme.md | 4 +-
docker/runtime/doris-compose/cluster.py | 2 +-
docker/runtime/doris-compose/command.py | 111 ++-
docker/runtime/doris-compose/database.py | 6 +-
docker/runtime/doris-compose/format-code.sh | 4 +
.../docker-compose/hive/hadoop-hive-2x.env.tpl | 2 +
.../docker-compose/hive/hadoop-hive-3x.env.tpl | 2 +-
.../docker-compose/hive/hadoop-hive.env.tpl | 1 +
.../scripts/create_preinstalled_scripts/run77.hql | 30 +
extension/beats/doris/client.go | 361 +++++--
extension/beats/doris/common_test.go | 323 ++++++
extension/beats/doris/config.go | 28 +-
extension/beats/doris/doris.go | 61 +-
extension/beats/go.mod | 4 +-
extension/beats/go.sum | 2 -
extension/logstash/.gitignore | 8 +
extension/logstash/lib/logstash/outputs/doris.rb | 269 +++--
.../logstash/lib/logstash/util/delay_event.rb | 18 +-
extension/logstash/logstash-output-doris.gemspec | 8 +-
.../apache/doris/common/jni/vec/VectorColumn.java | 8 +-
fe/fe-common/pom.xml | 4 +
.../main/java/org/apache/doris/common/Config.java | 44 +-
.../org/apache/doris/common/io/DiskUtilsTest.java | 2 +-
fe/fe-core/pom.xml | 10 +-
.../antlr4/org/apache/doris/nereids/DorisParser.g4 | 32 +-
.../doris/alter/AlterLightSchChangeHelper.java | 2 +-
.../apache/doris/alter/SchemaChangeHandler.java | 60 ++
.../doris/analysis/CreateRoutineLoadStmt.java | 105 +-
.../apache/doris/analysis/NativeInsertStmt.java | 2 +-
.../org/apache/doris/analysis/OutFileClause.java | 2 +-
.../org/apache/doris/binlog/AlterJobRecord.java | 6 +-
.../doris/catalog/BuiltinScalarFunctions.java | 2 -
.../main/java/org/apache/doris/catalog/Env.java | 38 +-
.../org/apache/doris/catalog/HdfsStorageVault.java | 10 +
.../org/apache/doris/catalog/S3StorageVault.java | 3 +
.../org/apache/doris/catalog/StorageVault.java | 13 +-
.../java/org/apache/doris/clone/TabletChecker.java | 22 +-
.../apache/doris/cloud/catalog/CloudReplica.java | 44 +-
.../doris/cloud/catalog/CloudTabletRebalancer.java | 2 +
.../apache/doris/cloud/load/CloudLoadManager.java | 2 +-
.../transaction/CloudGlobalTransactionMgr.java | 13 +-
.../java/org/apache/doris/common/FeConstants.java | 2 -
.../common/proc/ClusterLoadStatisticProcDir.java | 5 +-
.../org/apache/doris/common/proc/DbsProcDir.java | 16 +-
.../doris/common/profile/SummaryProfile.java | 18 +-
.../doris/common/util/FileFormatConstants.java | 4 -
.../org/apache/doris/common/util/LocationPath.java | 48 +-
.../apache/doris/common/util/PropertyAnalyzer.java | 8 +-
.../java/org/apache/doris/common/util/S3Util.java | 32 +-
.../apache/doris/datasource/ExternalCatalog.java | 34 +-
.../apache/doris/datasource/ExternalDatabase.java | 12 +-
.../doris/datasource/ExternalMetaCacheMgr.java | 35 +-
.../doris/datasource/ExternalSchemaCache.java | 8 +-
.../apache/doris/datasource/SplitAssignment.java | 6 +-
.../doris/datasource/hive/HMSExternalCatalog.java | 5 -
.../doris/datasource/hive/HMSTransaction.java | 12 +-
.../doris/datasource/hive/HiveMetaStoreCache.java | 9 +-
.../iceberg/IcebergDLFExternalCatalog.java | 44 +
.../doris/datasource/jdbc/JdbcExternalCatalog.java | 1 +
.../apache/doris/datasource/kafka/KafkaUtil.java | 40 +-
.../datasource/paimon/source/PaimonScanNode.java | 2 +-
.../datasource/property/PropertyConverter.java | 32 +
.../property/constants/S3Properties.java | 2 +-
.../fileformat/AvroFileFormatProperties.java | 2 +-
.../fileformat/CsvFileFormatProperties.java | 29 +-
.../property/fileformat/FileFormatProperties.java | 18 +-
.../fileformat/JsonFileFormatProperties.java | 8 +-
.../fileformat/OrcFileFormatProperties.java | 2 +-
.../fileformat/ParquetFileFormatProperties.java | 2 +-
.../fileformat/WalFileFormatProperties.java | 2 +-
.../org/apache/doris/fs/obj/AzureObjStorage.java | 19 +-
.../java/org/apache/doris/fs/obj/S3ObjStorage.java | 101 ++
.../org/apache/doris/fs/remote/RemoteFile.java | 13 +-
.../org/apache/doris/fs/remote/S3FileSystem.java | 27 +-
.../doris/job/base/JobExecutionConfiguration.java | 10 +-
.../main/java/org/apache/doris/load/DeleteJob.java | 4 +-
.../java/org/apache/doris/load/loadv2/LoadJob.java | 2 +-
.../doris/load/loadv2/LoadingTaskPlanner.java | 2 +-
.../apache/doris/load/loadv2/MysqlLoadManager.java | 2 +-
.../doris/load/routineload/RoutineLoadJob.java | 100 +-
.../doris/load/routineload/RoutineLoadManager.java | 25 +
.../doris/metric/PrometheusMetricVisitor.java | 26 +-
.../org/apache/doris/mtmv/MTMVRelationManager.java | 24 +-
.../org/apache/doris/mtmv/MTMVRewriteUtil.java | 45 +-
.../org/apache/doris/mysql/AcceptListener.java | 6 +-
.../org/apache/doris/mysql/privilege/Auth.java | 27 +
.../org/apache/doris/nereids/CascadesContext.java | 5 +
.../org/apache/doris/nereids/NereidsPlanner.java | 88 +-
.../java/org/apache/doris/nereids/PlannerHook.java | 12 +
.../org/apache/doris/nereids/StatementContext.java | 43 +-
.../doris/nereids/analyzer/UnboundFunction.java | 7 +-
.../doris/nereids/jobs/executor/Analyzer.java | 12 +-
.../doris/nereids/jobs/executor/Rewriter.java | 8 +-
.../jobs/executor/TablePartitionCollector.java | 46 +
.../nereids/load/NereidsLoadingTaskPlanner.java | 2 +-
.../apache/doris/nereids/memo/StructInfoMap.java | 4 +
.../doris/nereids/parser/LogicalPlanBuilder.java | 251 ++++-
.../nereids/properties/RequestPropertyDeriver.java | 37 +
.../org/apache/doris/nereids/rules/RuleType.java | 17 +-
.../nereids/rules/analysis/BindExpression.java | 185 ++--
.../nereids/rules/analysis/CheckAfterBind.java | 6 +-
.../rules/analysis/EliminateLogicalSelectHint.java | 2 -
.../nereids/rules/analysis/ExpressionAnalyzer.java | 29 +-
.../nereids/rules/analysis/FillUpMissingSlots.java | 14 +-
.../nereids/rules/analysis/NormalizeAggregate.java | 75 +-
.../nereids/rules/analysis/NormalizeRepeat.java | 16 +-
.../nereids/rules/analysis/SubExprAnalyzer.java | 14 +-
.../nereids/rules/analysis/SubqueryToApply.java | 82 +-
.../mv/AbstractMaterializedViewRule.java | 223 ++---
.../rules/exploration/mv/HyperGraphComparator.java | 41 +-
.../mv/InitMaterializationContextHook.java | 17 +-
.../exploration/mv/MaterializationContext.java | 37 +-
...terializedViewAggregateOnNoneAggregateRule.java | 12 +-
.../rules/exploration/mv/PartitionCompensator.java | 199 ++++
.../nereids/rules/exploration/mv/StructInfo.java | 121 +--
.../rules/expression/ExpressionRewrite.java | 2 +-
...ogicalOlapTableSinkToPhysicalOlapTableSink.java | 3 +-
.../LogicalWindowToPhysicalWindow.java | 60 +-
.../nereids/rules/rewrite/AdjustPreAggStatus.java | 751 --------------
.../nereids/rules/rewrite/EliminateMarkJoin.java | 68 --
.../nereids/rules/rewrite/NormalizeToSlot.java | 5 -
.../rules/rewrite/PruneFileScanPartition.java | 1 -
.../nereids/rules/rewrite/PullUpPredicates.java | 14 +-
.../rules/rewrite/PushDownAliasIntoUnionAll.java | 85 --
.../PushDownExpressionsInHashCondition.java | 59 +-
.../rules/rewrite/QueryPartitionCollector.java | 95 ++
.../nereids/rules/rewrite/SetPreAggStatus.java | 592 +++++++++++
.../nereids/trees/copier/ExpressionDeepCopier.java | 18 +-
.../doris/nereids/trees/expressions/Exists.java | 7 +-
.../nereids/trees/expressions/InSubquery.java | 73 +-
.../doris/nereids/trees/expressions/ListQuery.java | 76 --
.../nereids/trees/expressions/ScalarSubquery.java | 25 +-
.../nereids/trees/expressions/SubqueryExpr.java | 26 +-
.../expressions/functions/SearchSignature.java | 4 +-
.../expressions/visitor/ExpressionVisitor.java | 5 -
.../apache/doris/nereids/trees/plans/PlanType.java | 12 +-
.../commands/AdminCancelRepairTableCommand.java | 112 +++
.../plans/commands/AdminRepairTableCommand.java | 117 +++
.../commands/AdminSetReplicaStatusCommand.java | 137 +++
.../plans/commands/CancelBuildIndexCommand.java | 106 ++
.../plans/commands/CreateFunctionCommand.java | 82 ++
.../commands/CreateMaterializedViewCommand.java | 44 +-
.../plans/commands/DropWorkloadGroupCommand.java | 29 +-
.../commands/GrantResourcePrivilegeCommand.java | 238 +++++
.../trees/plans/commands/GrantRoleCommand.java | 86 ++
.../plans/commands/GrantTablePrivilegeCommand.java | 216 ++++
.../nereids/trees/plans/commands/ShowCommand.java | 25 +
.../trees/plans/commands/ShowLoadCommand.java | 424 ++++++++
.../trees/plans/commands/ShowResourcesCommand.java | 10 +-
.../trees/plans/commands/info/BaseViewInfo.java | 14 +-
.../plans/commands/info/CreateRoutineLoadInfo.java | 91 +-
.../commands/insert/AbstractInsertExecutor.java | 2 +-
.../commands/insert/InsertIntoTableCommand.java | 5 +-
.../trees/plans/commands/insert/InsertUtils.java | 2 +-
.../plans/commands/insert/OlapInsertExecutor.java | 4 +-
.../nereids/trees/plans/logical/LogicalHaving.java | 10 +-
.../nereids/trees/plans/logical/LogicalJoin.java | 17 +-
.../trees/plans/visitor/CommandVisitor.java | 42 +
.../plans/visitor/ExpressionLineageReplacer.java | 27 +-
.../doris/nereids/util/TypeCoercionUtils.java | 8 +-
.../apache/doris/planner/StreamLoadPlanner.java | 2 +-
.../plugin/dialect/HttpDialectConverterPlugin.java | 3 +-
.../doris/plugin/dialect/HttpDialectUtils.java | 9 +-
.../org/apache/doris/policy/StoragePolicy.java | 4 +-
.../java/org/apache/doris/qe/ConnectContext.java | 8 +-
.../{ConnectScheduler.java => ConnectPoolMgr.java} | 82 +-
.../java/org/apache/doris/qe/ConnectScheduler.java | 174 ++--
.../main/java/org/apache/doris/qe/Coordinator.java | 8 +-
.../org/apache/doris/qe/CoordinatorContext.java | 4 +-
.../java/org/apache/doris/qe/FEOpExecutor.java | 2 +-
.../java/org/apache/doris/qe/MasterOpExecutor.java | 2 +-
.../org/apache/doris/qe/MasterTxnExecutor.java | 4 +-
.../java/org/apache/doris/qe/SessionVariable.java | 40 +-
.../java/org/apache/doris/qe/SqlModeHelper.java | 8 +
.../java/org/apache/doris/qe/StmtExecutor.java | 6 +-
.../main/java/org/apache/doris/qe/VariableMgr.java | 31 +-
.../doris/qe/runtime/PipelineExecutionTask.java | 3 +-
.../workloadgroup/BindWgToComputeGroupThread.java | 122 ---
.../workloadgroup/WorkloadGroupChecker.java | 50 +
.../resource/workloadgroup/WorkloadGroupMgr.java | 155 ++-
.../java/org/apache/doris/service/ExecuteEnv.java | 2 +-
.../apache/doris/service/FrontendServiceImpl.java | 2 +-
.../arrowflight/DorisFlightSqlProducer.java | 49 +-
.../service/arrowflight/DorisFlightSqlService.java | 12 +-
.../sessions/FlightSessionsManager.java | 7 +
.../sessions/FlightSessionsWithTokenManager.java | 22 +-
.../sessions/FlightSqlConnectContext.java | 15 +-
.../sessions/FlightSqlConnectPoolMgr.java | 74 ++
.../arrowflight/tokens/FlightTokenManagerImpl.java | 18 +-
.../doris/statistics/query/QueryStatsUtil.java | 2 +-
.../doris/tablefunction/MetadataGenerator.java | 2 +-
.../apache/doris/transaction/TransactionEntry.java | 2 +-
.../org/apache/doris/analysis/SetVariableTest.java | 8 +-
.../apache/doris/catalog/CreateEncryptKeyTest.java | 2 +-
.../apache/doris/catalog/CreateFunctionTest.java | 1 +
.../apache/doris/common/proc/DbsProcDirTest.java | 41 +
.../apache/doris/common/util/LocationPathTest.java | 74 ++
.../dlf/client/IcebergDLFExternalCatalogTest.java | 18 +
...bleNameComparedLowercaseMetaCacheFalseTest.java | 9 +
.../fileformat/CsvFileFormatPropertiesTest.java | 2 +-
.../doris/fs/obj/S3ObjStorageGlobListTest.java | 184 ++++
.../job/base/JobExecutionConfigurationTest.java | 11 +-
.../org/apache/doris/mtmv/MTMVRewriteUtilTest.java | 41 +-
.../apache/doris/mysql/ConnectionExceedTest.java | 31 +-
.../doris/nereids/memo/StructInfoMapTest.java | 10 +-
.../doris/nereids/mv/IdStatisticsMapTest.java | 3 +-
.../nereids/mv/MtmvCacheNewConnectContextTest.java | 6 +-
.../doris/nereids/mv/MvTableIdIsLongTest.java | 4 +-
.../nereids/mv/OptimizeGetAvailableMvsTest.java | 271 +++++
.../properties/RequestPropertyDeriverTest.java | 104 ++
.../rules/analysis/AnalyzeWhereSubqueryTest.java | 1 +
.../rules/analysis/FillUpMissingSlotsTest.java | 7 +
.../exploration/mv/PartitionCompensatorTest.java | 187 ++++
.../rules/rewrite/OperativeColumnDeriveTest.java | 2 +
.../PushDownExpressionsInHashConditionTest.java | 83 ++
.../rules/rewrite/mv/SelectRollupIndexTest.java | 38 +-
.../AdminCancelRepairTableCommandTest.java | 126 +++
.../commands/AdminRepairTableCommandTest.java | 126 +++
....java => AdminSetReplicaStatusCommandTest.java} | 56 +-
.../commands/CancelBuildIndexCommandTest.java | 87 ++
.../GrantResourcePrivilegeCommandTest.java | 134 +++
.../trees/plans/commands/GrantRoleCommandTest.java | 74 ++
.../commands/GrantTablePrivilegeCommandTest.java | 107 ++
.../plans/commands/KillConnectionCommandTest.java | 2 +-
.../trees/plans/commands/ShowLoadCommandTest.java | 136 +++
.../org/apache/doris/nereids/util/PlanChecker.java | 12 +-
.../apache/doris/plugin/HttpDialectUtilsTest.java | 10 +-
.../org/apache/doris/qe/ConnectContextTest.java | 4 +-
.../java/org/apache/doris/qe/VariableMgrTest.java | 34 +-
.../apache/doris/utframe/TestWithFeService.java | 3 +-
fe/pom.xml | 7 +-
generated-source.sh | 2 +-
.../create_view_nereids_fix_null.out | Bin 0 -> 153 bytes
.../hive/test_hive_meta_cache.out | Bin 858 -> 1649 bytes
.../hive/write/test_hive_write_partitions.out | Bin 73239 -> 74043 bytes
.../paimon/test_paimon_catalog.out | Bin 794095 -> 793219
bytes
.../cloud/test_cloud_concurrent_calc_dbm_task.out | Bin 0 -> 267 bytes
.../test_cloud_full_compaction_multi_segments.out} | Bin 204 -> 168 bytes
.../test_expr_in_null.out} | Bin 204 -> 151 bytes
.../mtmv_p0/test_base_replace_on_commit_mtmv.out | Bin 342 -> 349 bytes
.../data/mtmv_p0/test_immediate_starttime_mtmv.out | Bin 0 -> 134 bytes
.../data/mtmv_p0/test_modify_data_mtmv.out | Bin 0 -> 136 bytes
.../subquery/correlated_scalar_subquery.out | Bin 693 -> 736 bytes
.../infer_predicate/pull_up_predicate_literal.out | Bin 78088 -> 102268 bytes
.../partition_mv_rewrite.out | Bin 2856 -> 4048 bytes
.../unioin_rewrite_grace_big.out} | Bin 2856 -> 3997 bytes
.../data/point_query_p0/test_point_query.out | Bin 9896 -> 9920 bytes
.../data/query_p0/join/mark_join/mark_join.out | Bin 239 -> 1009 bytes
.../set_with_null/set_with_null.out} | Bin 239 -> 123 bytes
.../array_functions/test_array_map_function.out | Bin 2417 -> 2522 bytes
.../cast_function/test_cast_struct.out | Bin 496 -> 513 bytes
.../json_functions/test_json_function.out | Bin 1428 -> 1476 bytes
.../string_functions/test_xpath_string.out | Bin 1850 -> 2048 bytes
.../data/variant_p0/array_with_predicate.out | Bin 0 -> 261 bytes
.../org/apache/doris/regression/suite/Suite.groovy | 35 +
.../doris/regression/suite/SuiteCluster.groovy | 13 +-
.../pipeline/cloud_p0/conf/fe_custom.conf | 2 +-
regression-test/pipeline/cloud_p0/deploy.sh | 2 -
regression-test/pipeline/common/doris-utils.sh | 10 -
regression-test/pipeline/p0/conf/fe.conf | 2 +-
regression-test/pipeline/vault_p0/deploy.sh | 2 -
regression-test/plugins/plugin_compaction.groovy | 2 +-
.../suites/clone_p0/test_decommission_mtmv.groovy | 2 +-
.../test_clean_tablet_when_rebalance.groovy | 89 +-
.../compaction/test_full_compaction_status.groovy | 153 +++
.../test_sequence_col_datetimev2.groovy | 98 ++
.../create_view_nereids_fix_null.groovy | 57 ++
.../suites/ddl_p0/test_alias_function.groovy | 7 +
.../suites/demo_p0/docker_action.groovy | 1 +
.../hive/test_hive_meta_cache.groovy | 67 ++
.../hive/write/test_hive_write_partitions.groovy | 22 +-
.../test_cloud_concurrent_calc_dbm_task.groovy | 165 +++
...est_cloud_full_compaction_multi_segments.groovy | 181 ++++
.../mow_insert_with_partition_drop.groovy | 67 ++
.../inverted_index_p0/test_expr_in_null.groovy | 68 ++
.../inverted_index_p0/test_is_null_expr.groovy | 67 ++
.../test_min_load_replica_num_complicate.groovy | 2 +-
.../{test_disable_load.csv => test_black_list.csv} | 0
.../load_p0/routine_load/test_black_list.groovy | 124 +++
.../load_p0/routine_load/test_routine_load.groovy | 20 +-
.../test_base_add_col_multi_level_mtmv.groovy | 30 +-
..._base_alter_col_comment_multi_level_mtmv.groovy | 24 +-
...est_base_alter_col_type_multi_level_mtmv.groovy | 23 +-
.../test_base_comment_multi_level_mtmv.groovy | 23 +-
.../test_base_drop_col_multi_level_mtmv.groovy | 25 +-
.../mtmv_p0/test_base_drop_multi_level_mtmv.groovy | 30 +-
.../test_base_recreate_on_commit_mtmv.groovy | 30 +-
.../test_base_rename_col_multi_level_mtmv.groovy | 24 +-
.../test_base_rename_multi_level_mtmv.groovy | 24 +-
.../test_base_rename_mv_multi_level_mtmv.groovy | 36 +-
.../mtmv_p0/test_base_rename_on_commit_mtmv.groovy | 55 +-
.../test_base_rename_p_mv_multi_level_mtmv.groovy | 26 +-
.../test_base_replace_multi_level_mtmv.groovy | 63 +-
.../test_base_replace_mv_multi_level_mtmv.groovy | 84 +-
.../test_base_replace_on_commit_mtmv.groovy | 45 +-
.../suites/mtmv_p0/test_column_type_mtmv.groovy | 30 +-
.../mtmv_p0/test_immediate_starttime_mtmv.groovy | 82 ++
.../suites/mtmv_p0/test_modify_data_mtmv.groovy | 14 +-
.../mtmv_p0/test_paimon_olap_rewrite_mtmv.groovy | 2 +-
.../suites/mtmv_p0/test_paimon_rewrite_mtmv.groovy | 2 +-
.../suites/mtmv_p0/test_recreate_table_mtmv.groovy | 37 +-
.../aggregate/non_standard_aggregate.groovy | 187 ++++
.../authorization/column_authorization.groovy | 10 +
.../nereids_p0/ddl/grant/test_grant_nereids.groovy | 209 ++++
.../fold_constant_date_arithmatic.groovy | 1 -
.../nereids_p0/show/test_nereids_show_load.groovy | 99 ++
.../subquery/correlated_scalar_subquery.groovy | 18 +-
.../subquery/test_subquery_in_project.groovy | 5 +
.../mv/availability/grace_period.groovy | 4 +-
.../partition_mv_rewrite.groovy | 293 +++---
.../rewrite_duration_exceeded.groovy | 156 +++
.../unioin_rewrite_grace_big.groovy} | 310 +++---
.../nereids_rules_p0/set_preagg/set_preagg.groovy | 312 ++++++
.../decimal_percision_compute.groovy | 48 +
.../nereids_syntax_p0/test_cast_datetime.groovy | 14 +
.../suites/point_query_p0/test_point_query.groovy | 7 +
.../query_p0/join/mark_join/mark_join.groovy | 215 ++++
.../limit/test_map_select_with_limit.groovy | 3 +-
.../set_with_cancel/set_with_cancel.groovy | 249 +++++
.../set_with_null/set_with_null.groovy | 53 +-
.../array_functions/test_array_map_function.groovy | 25 +
.../cast_function/test_cast_struct.groovy | 3 +
.../conditional_functions/test_assert_true.groovy | 79 --
.../conditional_functions/test_json_parse.groovy | 21 +
.../json_functions/test_json_function.groovy | 5 +
.../string_functions/test_xpath_string.groovy | 12 +
.../suites/variant_p0/array_with_predicate.groovy | 37 +
.../variant_p0/test_variant_is_null_expr.groovy | 77 ++
.../vault_p0/create/test_create_vault.groovy | 15 -
.../create/test_minio_storage_vault.groovy | 34 +-
samples/arrow-flight-sql/java/pom.xml | 4 +-
thirdparty/vars.sh | 8 +-
466 files changed, 17531 insertions(+), 6220 deletions(-)
delete mode 100644 be/src/gutil/basictypes.h
delete mode 100644 be/src/gutil/dynamic_annotations.c
delete mode 100644 be/src/gutil/dynamic_annotations.h
delete mode 100644 be/src/gutil/stringprintf.cc
delete mode 100644 be/src/gutil/stringprintf.h
delete mode 100644 be/src/olap/selection_vector.h
copy be/src/vec/functions/{is_not_null.cpp => is_not_null.h} (70%)
copy be/src/vec/functions/{is_null.cpp => is_null.h} (71%)
create mode 100644 be/test/cloud/cloud_compaction_test.cpp
create mode 100644 be/test/olap/compaction_metrics_test.cpp
delete mode 100644 be/test/olap/selection_vector_test.cpp
create mode 100644 be/test/vec/exprs/vexpr_evalute_inverted_index_test.cpp
create mode 100644 be/test/vec/function/cast/cast_to_decimal.cpp
create mode 100644 be/test/vec/function/cast/cast_to_float_double.cpp
create mode 100644 be/test/vec/function/cast/cast_to_integer.cpp
create mode 100644 be/test/vec/function/function_is_null_test.cpp
create mode 100644 cloud/src/meta-service/delete_bitmap_lock_white_list.cpp
rename be/src/util/debug/sanitizer_scopes.h =>
cloud/src/meta-service/delete_bitmap_lock_white_list.h (55%)
create mode 100755
docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run77.hql
create mode 100644 extension/beats/doris/common_test.go
create mode 100644 extension/logstash/.gitignore
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/executor/TablePartitionCollector.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/PartitionCompensator.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/AdjustPreAggStatus.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/EliminateMarkJoin.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/PushDownAliasIntoUnionAll.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/QueryPartitionCollector.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/SetPreAggStatus.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/ListQuery.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/AdminCancelRepairTableCommand.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/AdminRepairTableCommand.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/AdminSetReplicaStatusCommand.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/CancelBuildIndexCommand.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/GrantResourcePrivilegeCommand.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/GrantRoleCommand.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/GrantTablePrivilegeCommand.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/ShowLoadCommand.java
copy fe/fe-core/src/main/java/org/apache/doris/qe/{ConnectScheduler.java =>
ConnectPoolMgr.java} (61%)
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/resource/workloadgroup/BindWgToComputeGroupThread.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/resource/workloadgroup/WorkloadGroupChecker.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/service/arrowflight/sessions/FlightSqlConnectPoolMgr.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/fs/obj/S3ObjStorageGlobListTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/mv/OptimizeGetAvailableMvsTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/exploration/mv/PartitionCompensatorTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/AdminCancelRepairTableCommandTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/AdminRepairTableCommandTest.java
copy
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/{KillConnectionCommandTest.java
=> AdminSetReplicaStatusCommandTest.java} (54%)
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/CancelBuildIndexCommandTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/GrantResourcePrivilegeCommandTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/GrantRoleCommandTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/GrantTablePrivilegeCommandTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/ShowLoadCommandTest.java
create mode 100644
regression-test/data/ddl_p0/create_view_nereids/create_view_nereids_fix_null.out
create mode 100644
regression-test/data/fault_injection_p0/cloud/test_cloud_concurrent_calc_dbm_task.out
copy
regression-test/data/{query_p0/sql_functions/conditional_functions/test_assert_true.out
=> fault_injection_p0/cloud/test_cloud_full_compaction_multi_segments.out}
(53%)
rename
regression-test/data/{query_p0/sql_functions/conditional_functions/test_assert_true.out
=> inverted_index_p0/test_expr_in_null.out} (53%)
create mode 100644
regression-test/data/mtmv_p0/test_immediate_starttime_mtmv.out
create mode 100644 regression-test/data/mtmv_p0/test_modify_data_mtmv.out
copy regression-test/data/nereids_rules_p0/mv/{ =>
partition_union_rewrite}/partition_mv_rewrite.out (68%)
rename regression-test/data/nereids_rules_p0/mv/{partition_mv_rewrite.out =>
union_rewrite_grace_big/unioin_rewrite_grace_big.out} (69%)
copy regression-test/data/query_p0/{join/mark_join/mark_join.out =>
set_operations/set_with_null/set_with_null.out} (50%)
create mode 100644 regression-test/data/variant_p0/array_with_predicate.out
create mode 100644
regression-test/suites/compaction/test_full_compaction_status.groovy
create mode 100644
regression-test/suites/correctness_p0/test_sequence_col_datetimev2.groovy
create mode 100644
regression-test/suites/ddl_p0/create_view_nereids/create_view_nereids_fix_null.groovy
create mode 100644
regression-test/suites/fault_injection_p0/cloud/test_cloud_concurrent_calc_dbm_task.groovy
create mode 100644
regression-test/suites/fault_injection_p0/cloud/test_cloud_full_compaction_multi_segments.groovy
create mode 100644
regression-test/suites/insert_p0/mow_insert_with_partition_drop.groovy
create mode 100644
regression-test/suites/inverted_index_p0/test_expr_in_null.groovy
create mode 100644
regression-test/suites/inverted_index_p0/test_is_null_expr.groovy
copy regression-test/suites/load_p0/routine_load/data/{test_disable_load.csv
=> test_black_list.csv} (100%)
create mode 100644
regression-test/suites/load_p0/routine_load/test_black_list.groovy
create mode 100644
regression-test/suites/mtmv_p0/test_immediate_starttime_mtmv.groovy
create mode 100644
regression-test/suites/nereids_p0/aggregate/non_standard_aggregate.groovy
create mode 100644
regression-test/suites/nereids_p0/ddl/grant/test_grant_nereids.groovy
create mode 100644
regression-test/suites/nereids_p0/show/test_nereids_show_load.groovy
copy regression-test/suites/nereids_rules_p0/mv/{ =>
partition_union_rewrite}/partition_mv_rewrite.groovy (68%)
create mode 100644
regression-test/suites/nereids_rules_p0/mv/rewrite_duration_exceeded/rewrite_duration_exceeded.groovy
rename regression-test/suites/nereids_rules_p0/mv/{partition_mv_rewrite.groovy
=> union_rewrite_grace_big/unioin_rewrite_grace_big.groovy} (67%)
create mode 100644
regression-test/suites/nereids_rules_p0/set_preagg/set_preagg.groovy
create mode 100644
regression-test/suites/nereids_syntax_p0/decimal_percision_compute.groovy
create mode 100644
regression-test/suites/query_p0/set_operations/set_with_cancel/set_with_cancel.groovy
copy common/cpp/aws_common.cpp =>
regression-test/suites/query_p0/set_operations/set_with_null/set_with_null.groovy
(53%)
delete mode 100644
regression-test/suites/query_p0/sql_functions/conditional_functions/test_assert_true.groovy
create mode 100644
regression-test/suites/variant_p0/array_with_predicate.groovy
create mode 100644
regression-test/suites/variant_p0/test_variant_is_null_expr.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]