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

kxiao pushed a change to branch branch-2.0
in repository https://gitbox.apache.org/repos/asf/doris.git


    from b4773e1195 [Chore](materialized-view) enable nereids planner on 
regression test mv_p0 (#21023)
     add ef17289925 [feature](jni) add jni metrics and attach to BE profile 
automatically (#21004)
     add 5f760a8939 [fix](runtime_filter) remove incorrect DCHECK (#21050)
     add 18beb822a3 [FIX](array-type) fix array string output with fe const 
expr (#21042)
     add fcd778fb4f [Fix](mysql proto) avoid send duplicated `OK` packet 
(#21032)
     add 5f0bb49d46 [Feature](materialized-view) support create mv contain 
aggstate column (#20812)
     add 81abdeffbc [Improvement](pipeline) Improve shared scan performance 
(#20785)
     add 6f20cac1da [bugfix](cooldown) Fix potential deadlock while calling 
handleCooldownConf (#20975)
     add 62fb0e642e [chore](dynamic schema) deprecated create dynamic schema 
table (#21058)
     add 564b3533cf [enhancement](merge-on-write) update 
publish/streamload/compaction co… (#21040)
     add bad22dd4e2 [Fix](orc-reader) Fix orc dict filter null value issue in 
`_convert_dict_cols_to_string_cols` which caused incorrect result. (#21047)
     add c5560b8f93 [fix](load) segcompaction does not signal waiters when an 
error hanppens (#21043)
     add b65b821813 [enhancement](pk) add bvar stating cached io (#20977)
     add 4d84cd8ca1 Revert "Revert "[Test](regression) CCR syncer thrift 
interface regression test (#20935)" (#20990)" (#21022)

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |    1 +
 be/src/agent/task_worker_pool.cpp                  |    3 +-
 be/src/common/config.cpp                           |    6 +-
 be/src/common/config.h                             |    2 +
 be/src/exprs/runtime_filter.cpp                    |    2 -
 be/src/olap/rowset/segcompaction.cpp               |    2 +-
 .../rowset/segment_v2/indexed_column_reader.cpp    |    4 +
 be/src/olap/task/engine_alter_tablet_task.cpp      |    9 +-
 be/src/util/jni-util.cpp                           |   81 ++
 be/src/util/jni-util.h                             |    3 +
 .../aggregate_function_min_max_by.h                |    4 +
 be/src/vec/columns/column_string.h                 |    2 +
 be/src/vec/data_types/data_type_nullable.cpp       |    8 +-
 be/src/vec/exec/format/orc/vorc_reader.cpp         |   47 +-
 be/src/vec/exec/format/orc/vorc_reader.h           |    1 +
 .../format/parquet/byte_array_dict_decoder.cpp     |    4 +-
 be/src/vec/exec/jni_connector.cpp                  |   74 +-
 be/src/vec/exec/jni_connector.h                    |   19 +-
 be/src/vec/exec/scan/pip_scanner_context.h         |  137 +-
 be/src/vec/exec/scan/scanner_context.cpp           |   38 +-
 be/src/vec/exec/scan/scanner_context.h             |   32 +-
 be/src/vec/exec/scan/scanner_scheduler.cpp         |    4 +
 be/src/vec/exec/scan/vscan_node.cpp                |   22 +-
 be/src/vec/exec/scan/vscan_node.h                  |    7 +-
 docs/en/docs/data-table/dynamic-schema-table.md    |  146 ---
 docs/sidebars.json                                 |    1 -
 docs/zh-CN/docs/data-table/dynamic-schema-table.md |  145 ---
 .../java/org/apache/doris/hudi/HudiJniScanner.java |    9 +
 .../org/apache/doris/common/jni/JniScanner.java    |   11 +
 fe/fe-core/src/main/cup/sql_parser.cup             |   17 +-
 .../java/org/apache/doris/analysis/ColumnDef.java  |    3 +-
 .../doris/analysis/CreateMaterializedViewStmt.java |   31 +-
 .../org/apache/doris/analysis/PrepareStmt.java     |   87 +-
 .../org/apache/doris/analysis/StatementBase.java   |   13 +
 .../main/java/org/apache/doris/catalog/Column.java |   31 +-
 .../main/java/org/apache/doris/catalog/Env.java    |    4 +
 .../java/org/apache/doris/catalog/FunctionSet.java | 1305 +++++---------------
 .../doris/catalog/MaterializedIndexMeta.java       |    2 +-
 .../apache/doris/catalog/TabletInvertedIndex.java  |   21 +-
 .../doris/catalog/external/HMSExternalTable.java   |    5 +-
 .../org/apache/doris/common/util/LiteralUtils.java |    2 +-
 .../apache/doris/common/util/PropertyAnalyzer.java |    2 +-
 .../doris/external/jdbc/JdbcMySQLClient.java       |    3 +-
 .../org/apache/doris/mysql/MysqlCapability.java    |    4 +
 .../java/org/apache/doris/mysql/MysqlChannel.java  |   11 +
 .../java/org/apache/doris/mysql/MysqlProto.java    |    3 +
 .../java/org/apache/doris/qe/ConnectProcessor.java |    1 +
 .../java/org/apache/doris/qe/StmtExecutor.java     |   28 +-
 regression-test/conf/regression-conf.groovy        |    6 +
 .../storage/test_dup_table_auto_inc_col.out        |    4 +-
 .../test_duplicate_table_without_keys.out          |    8 +-
 regression-test/data/ddl_p0/test_ctas.out          |    4 +-
 regression-test/data/ddl_p0/test_ctl.out           |    2 +-
 regression-test/data/ddl_p0/test_recover.out       |  224 ++--
 regression-test/data/ddl_p0/test_unicode_name.out  |    2 +-
 .../hive/test_external_github.out                  |   75 ++
 .../data/mv_p0/agg_state/test_agg_state_max_by.out |    8 +
 .../nereids_p0/show/test_array_show_create.out     |    2 +-
 .../data/query_p0/show/test_array_show_create.out  |    2 +-
 .../data/query_p0/show/test_map_show_create.out    |    2 +-
 .../data/query_p0/show/test_show_create_table.out  |    4 +-
 .../data/query_p0/show/test_struct_show_create.out |    2 +-
 .../sql_functions/array_functions/sql/q02.out      |    4 +-
 .../test_array_functions_by_literal.out            |    2 +-
 regression-test/framework/pom.xml                  |   11 +
 .../org/apache/doris/regression/Config.groovy      |   67 +-
 .../apache/doris/regression/ConfigOptions.groovy   |   40 +
 .../apache/doris/regression/RegressionTest.groovy  |    1 -
 .../apache/doris/regression/json/BinlogData.groovy |   53 +
 .../org/apache/doris/regression/suite/Suite.groovy |   14 +-
 .../doris/regression/suite/SuiteContext.groovy     |   32 +
 .../apache/doris/regression/suite/Syncer.groovy    |  670 ++++++++++
 .../doris/regression/suite/SyncerContext.groovy    |  212 ++++
 .../suite/client/BackendClientImpl.groovy          |   48 +
 .../suite/client/FrontendClientImpl.groovy         |   40 +
 .../doris/regression/util/SyncerUtils.groovy       |  114 ++
 regression-test/pipeline/p0/conf/be.conf           |    1 +
 regression-test/pipeline/p0/conf/fe.conf           |    1 +
 regression-test/pipeline/p1/conf/be.conf           |    1 +
 regression-test/pipeline/p1/conf/fe.conf           |    2 +
 .../ccr_syncer_p0/test_binlog_config_change.groovy |  106 ++
 .../suites/ccr_syncer_p0/test_get_binlog.groovy    |  140 +++
 .../suites/ccr_syncer_p0/test_ingest_binlog.groovy |  119 ++
 .../suites/ccr_syncer_p0/test_multi_buckets.groovy |   96 ++
 .../suites/ccr_syncer_p0/test_txn_case.groovy      |  298 +++++
 .../ccr_syncer_p1/test_backup_restore.groovy       |   68 +
 .../suites/dynamic_table_p0/create_table.groovy    |   14 +-
 .../suites/dynamic_table_p0/load.groovy            |   20 +-
 .../test_create_dynamic_table.groovy               |   44 +-
 .../test_dytable_alter_type.groovy                 |    5 +-
 .../test_dytable_complex_data.groovy               |    3 +-
 .../hive/test_external_github.groovy               |    9 +
 .../test_agg_state_max_by.groovy}                  |   41 +-
 .../mv_p0/sum_divede_count/sum_devide_count.groovy |    5 -
 .../mv/newMv/sum_devide_count.groovy               |    5 -
 run-regression-test.sh                             |   13 +
 96 files changed, 3226 insertions(+), 1815 deletions(-)
 delete mode 100644 docs/en/docs/data-table/dynamic-schema-table.md
 delete mode 100644 docs/zh-CN/docs/data-table/dynamic-schema-table.md
 create mode 100644 
regression-test/data/mv_p0/agg_state/test_agg_state_max_by.out
 create mode 100644 
regression-test/framework/src/main/groovy/org/apache/doris/regression/json/BinlogData.groovy
 create mode 100644 
regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/Syncer.groovy
 create mode 100644 
regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/SyncerContext.groovy
 create mode 100644 
regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/client/BackendClientImpl.groovy
 create mode 100644 
regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/client/FrontendClientImpl.groovy
 create mode 100644 
regression-test/framework/src/main/groovy/org/apache/doris/regression/util/SyncerUtils.groovy
 create mode 100644 
regression-test/suites/ccr_syncer_p0/test_binlog_config_change.groovy
 create mode 100644 regression-test/suites/ccr_syncer_p0/test_get_binlog.groovy
 create mode 100644 
regression-test/suites/ccr_syncer_p0/test_ingest_binlog.groovy
 create mode 100644 
regression-test/suites/ccr_syncer_p0/test_multi_buckets.groovy
 create mode 100644 regression-test/suites/ccr_syncer_p0/test_txn_case.groovy
 create mode 100644 
regression-test/suites/ccr_syncer_p1/test_backup_restore.groovy
 copy regression-test/suites/mv_p0/{sum_divede_count/sum_devide_count.groovy => 
agg_state/test_agg_state_max_by.groovy} (55%)


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

Reply via email to