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

zhaoc pushed a change to branch branch-0.11
in repository https://gitbox.apache.org/repos/asf/incubator-doris.git.


    from 948f497  Fix some warning when compile type is debug using -Werror 
flag(because of use deprecated funcrtions) (#1953)
     add 4a17152  Add tdigest compression param for pencentile_approx function 
(#1939)
     add 71731b2  Ignore some compaction errors to reduce logs (#1955)
     add bbb3fde  Fix bug that OlapTableSink use invalid column as distribution 
column for RANDOM distribution table. (#1956)
     add 4678ec8  Delete unused log (#1957)
     add 7370b44  Tablet report does not set version miss (#1961)
     add ce236bf  add alter table modify limit: Cannot change DATETIME to DATE 
(#1963)
     add de4e45c  Make Schema Change work on segment V2 (#1965)
     add 463b462  Add create_time to information_schema.tables
     add 8232261  Lost rowset during tablet revise tablet meta (#1967)
     add 80e9b21  Make Segment v2 use string's real length(#1943) (#1944)
     add 7eece1e  Support variable arguments for UDAF  (#1968)
     add d68b1b2  Support segment-level zone map (#1931)
     add e3cc0ee  Fix empty string bug in dict encoding (#1970)
     add fb7e630  Fix compile fail (#1971)
     add a323a19  Update monitor-alert.md (#1975)
     add a6a9b00  Check tablet state before update it (#1974)
     add 01e71de  Update engine_clone_task.cpp (#1979)
     add ccc2364  Fix bug that failed to add KEY column to DUPLICATE KEY table 
(#1973)
     add b84ef01  Fix the mistake for HLL in mini load (#1981)
     add 9fb9dbe  Get rid of compaction on rowset when making snapshot (#1977)
     add c3a3212  Bump netty-all from 4.1.25.Final to 4.1.42.Final in /fe 
(#1959)
     add 4391152  Make variable argument UDAF work (#1982)
     add f130bd3  Use Env function to operate directory (#1980)
     add 62acf5d  Limit the memory usage of Loading process (#1954)
     add ec7c8a2  Support adding fixed range partition
     add ee5b79a  Fix bug that memtable should be destroyed before finishing 
the load process (#1983)
     add 63fa260  Support prepare/close in UDF (#1985)
     add 2fcb79e  Fix wrong group by result bug (#1987)
     add 41e55cf  Modify fixed partition feature (#1989)
     add d2bc47d  Add introduction of label_keep_max_second (#1993)
     add ac16318  [Bug-fix][Broker-load] Fix the bug of the label already 
exists when the txn has been finished (#1992)

No new revisions were added by this update.

Summary of changes:
 be/src/agent/task_worker_pool.cpp                  |   8 +-
 be/src/common/config.h                             |  12 +-
 be/src/common/logconfig.cpp                        |   5 +-
 be/src/common/logging.h                            |   4 +-
 be/src/common/status.h                             |   2 +
 be/src/env/env.h                                   |  16 +
 be/src/env/env_posix.cpp                           |  17 +
 .../exec/schema_scanner/schema_tables_scanner.cpp  |  35 +-
 be/src/exec/tablet_sink.cpp                        |   3 +
 be/src/exec/tablet_sink.h                          |   3 +
 be/src/exprs/agg_fn.cc                             |   3 +-
 be/src/exprs/agg_fn.h                              |   6 +
 be/src/exprs/aggregate_functions.cpp               | 192 ++++----
 be/src/exprs/aggregate_functions.h                 |  12 +-
 be/src/exprs/new_agg_fn_evaluator.cc               | 206 ++++++---
 be/src/exprs/scalar_fn_call.cpp                    |   3 +-
 be/src/http/action/restore_tablet_action.cpp       |   3 +-
 be/src/http/action/stream_load.cpp                 |   7 +
 be/src/http/download_action.cpp                    |   3 +-
 be/src/http/http_common.h                          |   1 +
 be/src/olap/CMakeLists.txt                         |   1 +
 be/src/olap/base_compaction.cpp                    |   3 -
 be/src/olap/cumulative_compaction.cpp              |   6 -
 be/src/olap/data_dir.cpp                           |   3 +-
 be/src/olap/delta_writer.cpp                       |  49 +-
 be/src/olap/delta_writer.h                         |  15 +-
 be/src/olap/field.h                                |  37 +-
 be/src/olap/file_stream.cpp                        |   4 +-
 be/src/olap/memtable.cpp                           |   7 +-
 be/src/olap/memtable.h                             |   4 +-
 be/src/olap/memtable_flush_executor.cpp            |   9 +-
 be/src/olap/memtable_flush_executor.h              |  18 +-
 be/src/olap/olap_common.h                          |  19 +-
 be/src/olap/olap_define.h                          |   3 -
 be/src/olap/out_stream.cpp                         |   6 +-
 be/src/olap/rowset/beta_rowset_reader.cpp          |  17 +-
 be/src/olap/rowset/column_reader.cpp               |   2 +-
 be/src/olap/rowset/segment_group.cpp               |  22 +-
 be/src/olap/rowset/segment_reader.cpp              |  20 +-
 be/src/olap/rowset/segment_v2/binary_dict_page.cpp |  23 +-
 be/src/olap/rowset/segment_v2/binary_plain_page.h  |   6 +-
 be/src/olap/rowset/segment_v2/column_writer.cpp    |  17 +-
 be/src/olap/rowset/segment_v2/column_writer.h      |   4 +-
 be/src/olap/rowset/segment_v2/column_zone_map.cpp  |  58 ++-
 be/src/olap/rowset/segment_v2/column_zone_map.h    |  13 +-
 .../{common.h => empty_segment_iterator.cpp}       |  18 +-
 .../{options.h => empty_segment_iterator.h}        |  26 +-
 be/src/olap/rowset/segment_v2/segment.cpp          |  90 +++-
 be/src/olap/rowset/segment_v2/segment.h            |  15 +-
 be/src/olap/rowset/segment_v2/segment_iterator.cpp |   1 +
 be/src/olap/rowset/segment_v2/segment_iterator.h   |   1 -
 be/src/olap/rowset/segment_v2/segment_writer.cpp   |  10 +-
 be/src/olap/rowset/segment_writer.cpp              |   4 +-
 be/src/olap/rowset_graph.cpp                       |   6 +-
 be/src/olap/schema_change.cpp                      |  29 +-
 be/src/olap/snapshot_manager.cpp                   |  66 +--
 be/src/olap/snapshot_manager.h                     |   4 -
 be/src/olap/storage_engine.cpp                     |  21 +-
 be/src/olap/stream_index_writer.cpp                |   2 +-
 be/src/olap/tablet.cpp                             |  76 +++-
 be/src/olap/tablet.h                               |  19 +-
 be/src/olap/tablet_manager.cpp                     |  26 +-
 be/src/olap/tablet_manager.h                       |   4 -
 be/src/olap/tablet_meta_manager.cpp                |  13 +-
 be/src/olap/tablet_meta_manager.h                  |   3 -
 be/src/olap/task/engine_clone_task.cpp             |   2 +-
 be/src/olap/task/engine_storage_migration_task.cpp |  12 +-
 be/src/olap/types.cpp                              |   3 +-
 be/src/olap/types.h                                |  39 +-
 be/src/olap/utils.cpp                              |   2 +-
 be/src/runtime/CMakeLists.txt                      |   3 +-
 be/src/runtime/exec_env.h                          |   6 +-
 be/src/runtime/exec_env_init.cpp                   |   9 +-
 be/src/runtime/load_channel.cpp                    | 157 +++++++
 be/src/runtime/load_channel.h                      |  90 ++++
 be/src/runtime/load_channel_mgr.cpp                | 243 ++++++++++
 .../{tablet_writer_mgr.h => load_channel_mgr.h}    |  55 +--
 be/src/runtime/load_path_mgr.cpp                   |  18 +-
 be/src/runtime/runtime_state.cpp                   |   2 +-
 be/src/runtime/small_file_mgr.cpp                  |  20 +-
 be/src/runtime/snapshot_loader.cpp                 |   3 +-
 be/src/runtime/tablet_writer_mgr.cpp               | 169 -------
 be/src/runtime/tablets_channel.cpp                 |  52 ++-
 be/src/runtime/tablets_channel.h                   |  22 +-
 be/src/runtime/user_function_cache.cpp             |  21 +-
 be/src/service/internal_service.cpp                |  10 +-
 be/src/udf_samples/udf_sample.cpp                  |   5 +
 be/src/udf_samples/udf_sample.h                    |  11 +
 be/src/util/doris_metrics.cpp                      |   6 +-
 be/src/util/file_utils.cpp                         |  76 +---
 be/src/util/file_utils.h                           |  30 +-
 be/test/env/env_posix_test.cpp                     |  39 ++
 be/test/exec/tablet_sink_test.cpp                  |  16 +-
 be/test/olap/delta_writer_test.cpp                 |   8 +-
 be/test/olap/rowset/beta_rowset_test.cpp           |   2 +
 .../segment_v2/column_reader_writer_test.cpp       |  39 +-
 .../rowset/segment_v2/column_zone_map_test.cpp     |  20 +-
 be/test/olap/rowset/segment_v2/segment_test.cpp    |  86 ++--
 be/test/olap/storage_types_test.cpp                |  18 +-
 be/test/olap/tablet_schema_helper.h                |  25 +-
 be/test/runtime/CMakeLists.txt                     |   2 +-
 ...iter_mgr_test.cpp => load_channel_mgr_test.cpp} |  59 ++-
 .../alter-table/alter-table-schema-change.md       |   2 +-
 .../load-data/broker-load-manual.md                |   4 +-
 .../administrator-guide/load-data/load-manual.md   |  22 +
 .../load-data/routine-load-manual.md               |   2 +-
 .../load-data/stream-load-manual.md                |   4 +
 .../administrator-guide/operation/monitor-alert.md |   2 +-
 .../cn/getting-started/data-partition.md           |  34 +-
 .../aggregate-functions/percentile_approx.md       |  12 +-
 .../sql-statements/Data Definition/ALTER TABLE.md  |  15 +-
 .../sql-statements/Data Definition/CREATE TABLE.md |  46 +-
 .../sql-statements/Data Definition/HLL.md          |   8 +-
 .../Data Definition/create-function.md             |  45 +-
 .../Data Manipulation/BROKER LOAD.md               |   4 +-
 .../sql-statements/Data Manipulation/MINI LOAD.md  |   3 +
 .../Data Manipulation/STREAM LOAD.md               |   2 +
 .../load-data/broker-load-manual_EN.md             |   4 +-
 .../load-data/load-manual_EN.md                    |  21 +
 .../load-data/routine-load-manual_EN.md            |   2 +-
 .../load-data/stream-load-manual_EN.md             |   4 +
 .../en/getting-started/data-partition_EN.md        | 361 +++++++--------
 .../aggregate-functions/percentile_approx_EN.md    |  11 +-
 .../Data Definition/ALTER TABLE_EN.md              | 500 +++++++++++----------
 .../Data Definition/CREATE TABLE_EN.md             |  49 +-
 .../sql-statements/Data Definition/HLL_EN.md       |  13 +-
 .../Data Definition/create-function_EN.md          |  70 +--
 .../Data Manipulation/BROKER LOAD_EN.md            |   6 +-
 .../Data Manipulation/MINI LOAD_EN.md              |   7 +-
 .../Data Manipulation/STREAM LOAD_EN.md            |   6 +-
 fe/pom.xml                                         |   2 +-
 fe/src/main/cup/sql_parser.cup                     |  43 +-
 .../java/org/apache/doris/alter/RollupHandler.java |   2 +-
 .../apache/doris/alter/SchemaChangeHandler.java    |   2 +-
 .../apache/doris/analysis/AddPartitionClause.java  |  56 ---
 .../org/apache/doris/analysis/AddRollupClause.java |  58 ---
 .../org/apache/doris/analysis/AlterClause.java     |  42 +-
 .../apache/doris/analysis/AlterClusterClause.java  |  28 +-
 .../org/apache/doris/analysis/AlterTableStmt.java  |  47 +-
 .../org/apache/doris/analysis/AnalyticWindow.java  |   6 +-
 .../apache/doris/analysis/CreateFunctionStmt.java  |   6 +-
 .../main/java/org/apache/doris/analysis/Expr.java  |   4 +-
 .../apache/doris/analysis/FunctionCallExpr.java    |  20 +-
 .../org/apache/doris/analysis/PartitionDesc.java   |  31 +-
 .../apache/doris/analysis/PartitionKeyDesc.java    | 145 +++---
 .../{ColWithComment.java => PartitionValue.java}   |  40 +-
 .../apache/doris/analysis/RangePartitionDesc.java  |  50 +--
 .../doris/analysis/SingleRangePartitionDesc.java   |  76 +---
 .../org/apache/doris/backup/MetaDownloadTask.java  | 366 ---------------
 .../org/apache/doris/backup/MetaUploadTask.java    |  43 --
 .../java/org/apache/doris/backup/ObjectWriter.java |  12 -
 .../java/org/apache/doris/catalog/Catalog.java     |  22 +-
 .../main/java/org/apache/doris/catalog/Column.java |   4 +
 .../java/org/apache/doris/catalog/FunctionSet.java |  81 ++--
 .../java/org/apache/doris/catalog/OlapTable.java   |  26 --
 .../org/apache/doris/catalog/PartitionKey.java     |  62 +--
 .../apache/doris/catalog/RangePartitionInfo.java   | 181 +++-----
 .../org/apache/doris/catalog/ScalarFunction.java   |   4 +-
 .../main/java/org/apache/doris/catalog/Table.java  |  17 +
 .../java/org/apache/doris/common/FeConstants.java  |   2 +-
 .../org/apache/doris/common/FeMetaVersion.java     |   2 +
 .../org/apache/doris/common/util/KuduUtil.java     |  20 +-
 .../org/apache/doris/external/EsIndexState.java    |  24 +-
 .../apache/doris/load/loadv2/BrokerLoadJob.java    |   7 +-
 .../java/org/apache/doris/load/loadv2/LoadJob.java |  29 +-
 .../org/apache/doris/load/loadv2/LoadManager.java  |   6 +
 .../org/apache/doris/load/loadv2/MiniLoadJob.java  |  17 +-
 .../org/apache/doris/planner/OlapTableSink.java    |   4 +-
 .../doris/planner/PartitionColumnFilter.java       |   7 +-
 .../apache/doris/planner/StreamLoadPlanner.java    |   1 +
 .../apache/doris/service/FrontendServiceImpl.java  |   2 +
 .../java/org/apache/doris/system/Frontend.java     |  18 +-
 .../java/org/apache/doris/task/StreamLoadTask.java |   8 +
 .../doris/analysis/PartitionKeyDescTest.java       |   8 +-
 .../org/apache/doris/backup/AlterClauseRWTest.java | 102 -----
 .../org/apache/doris/backup/CatalogMocker.java     |   7 +-
 .../org/apache/doris/catalog/CatalogTestUtil.java  |   5 +-
 .../org/apache/doris/catalog/PartitionKeyTest.java |  64 +--
 .../doris/catalog/RangePartitionInfoTest.java      | 237 +++++++++-
 .../java/org/apache/doris/catalog/TableTest.java   |   1 +
 .../java/org/apache/doris/es/EsStateStoreTest.java |  10 +-
 .../doris/load/loadv2/BrokerLoadJobTest.java       |   4 +-
 .../apache/doris/planner/OlapTableSinkTest.java    |   3 +-
 .../java/org/apache/doris/task/AgentTaskTest.java  |   3 +-
 gensrc/proto/internal_service.proto                |   1 +
 gensrc/proto/segment_v2.proto                      |   7 +-
 gensrc/thrift/FrontendService.thrift               |   3 +
 run-ut.sh                                          |   2 +-
 188 files changed, 3301 insertions(+), 2759 deletions(-)
 copy be/src/olap/rowset/segment_v2/{common.h => empty_segment_iterator.cpp} 
(68%)
 copy be/src/olap/rowset/segment_v2/{options.h => empty_segment_iterator.h} 
(62%)
 create mode 100644 be/src/runtime/load_channel.cpp
 create mode 100644 be/src/runtime/load_channel.h
 create mode 100644 be/src/runtime/load_channel_mgr.cpp
 rename be/src/runtime/{tablet_writer_mgr.h => load_channel_mgr.h} (59%)
 delete mode 100644 be/src/runtime/tablet_writer_mgr.cpp
 rename be/test/runtime/{tablet_writer_mgr_test.cpp => 
load_channel_mgr_test.cpp} (94%)
 copy fe/src/main/java/org/apache/doris/analysis/{ColWithComment.java => 
PartitionValue.java} (56%)
 delete mode 100644 
fe/src/main/java/org/apache/doris/backup/MetaDownloadTask.java
 delete mode 100644 fe/src/main/java/org/apache/doris/backup/MetaUploadTask.java
 delete mode 100644 
fe/src/test/java/org/apache/doris/backup/AlterClauseRWTest.java


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

Reply via email to