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

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


 discard 1585a01  fix unit test failed for SelectStmt
 discard 220ac11  Fix dead lock bug
 discard a359225  fix
 discard 6cede9d  fix
 discard 3d836aa  fix
 discard 32f360e  remove useless db read lock and change some db read lock to 
table locks
 discard ca48518  remove useless db read lock
 discard 277c8ad  remove useless code of dropTableWithLock for Database
 discard 2db6bfb  use MetadataLockUtils to lock table when finish transaction
 discard 717af00  Add unit test for MetaLockUtils
 discard c703d8e  Fix save image lock
 discard c781a92  Fix SparkLoadJobTest Failed
 discard f324700  fix unit test failed
 discard f35bdcf  fix unittest failed
 discard 5e0ed1f  fix conflict for table lock and db lock
 discard 56b5229  fix unittest failed
 discard 3e2be1f  Change db level lock to table level lock for query
 discard 65bc38c  Fix unittest for AlterTest failed
 discard 6c62042  Add MetaLockUtils and fix some table lock level
 discard 6171a42  fix
 discard 52183db  fix unit test failed for AlterTest
 discard b224b51  fix ReportHandler
 discard 805837b  fix conflict after rebasing mater
 discard 347c5d9  fix test
 discard 32731c0  fix DeleteHandler
 discard 9c207f0  fix
 discard edd2638  fix SchemaChangeJobV2
 discard 0105d87  fix cancel
 discard c5c579f  fix RollupJobV2
 discard 2461be0  Fix RollupJob
 discard 9821229  Fix AlterJobV2 and MaterializedViewHandler
 discard e1817c8  fix Alter Class
 discard 7467b70  modify .gitignore content
 discard 4cfe529  fix merge
 discard 4fe56fa  add null check for olap_table
 discard b80fcec  fix unit test
 discard 212c816  finish to replace db lock by table lock
 discard fc8f28c  Continue to use table lock to replace db lock
 discard 247d7f0  use table lock to replace db lock
 discard e1e9893  remove some unused temp code
 discard f2ac4a6  use table write lock to replace db write lock
 discard c2daf4a  Use table lock to replace db lock in some functions
 discard 589c1d3  Support table level read and write lock
     add b7b1d5e  [Refactor] Short circuit return to avoid meaningless loop 
(#4933)
     add 2682712  [Bug] Fix be ut compile failed and core in delta_writer_test 
when ulimit < 60000. (#4941)
     add 10e1e29  Remove header file common/names.h (#4945)
     add 68db176  [Refator]Modify code write error (#4950)
     add 0493eb1  [Optimize] optimize host selection strategy (#4914)
     add 3b56b60  Show fe commit hash on proc (#4943)
     add 55ce88d  [Schema change] Support More column type in schema change 
(#4938)
     add c6bc30e  [Bug] Fix httpv2 append extra useless information in 
get_small_file api (#4953)
     add cb749ce  [Improvement] Add parquet file name to the error message 
(#4954)
     add 2331ce1  [Bug]Parquet map/list/struct structure recognize (#4968)
     add 2e9c8dd  [Doris On ES][Bug-Fix] fix problem for selecting random be 
(#4972)
     add f1248cb  [BUG] Fix colocate balance bug when there is decommissioned 
be (#4955)
     add 4c63dc0  [Metric] Add metrics for compaction permits and log for 
compaction merge (#4893)
     add f944bf4  [Compile][Bug] Fix FE compilation bug (#4979)
     add 6fedf58  [CodeFormat] Clang-format cpp sources (#4965)
     add d7225d6  [CodeFormat] Add clang-format script (#4934)
     add bb36de5  [Bug] Fix locate bug when start_pos larger than str len 
(#4975)
     add 27ef5b4  [Bug] Use the right queryId to audit master only query in non 
master (#4978)
     add ec7e1c6  [Refactor] Execute 'pick rowsets' before applying for permits 
for a compaction task (#4891)
     add 99404df  [Bug][Compaction] Fix bug that output rowset is not deleted 
after compaction failure (#4964)
     add df1f06e  Optimized the read performance of the table when have multi 
versions (#4958)
     add af06adb  [Doris On ES][Bug-fix] fix boolean predicate pushdown manner 
(#4990)
     add 0658a7c  Support table level read and write lock
     add 25ea02b  Use table lock to replace db lock in some functions
     add 65bb386  use table write lock to replace db write lock
     add 2c42918  remove some unused temp code
     add c6b02ee  use table lock to replace db lock
     add 5f91fff  Continue to use table lock to replace db lock
     add b047b86  finish to replace db lock by table lock
     add 253a0eb  fix unit test
     add 50b2b7f  add null check for olap_table
     add a32ac35  fix merge
     add 635f30d  modify .gitignore content
     add 14c4fc0  fix Alter Class
     add 362ed72  Fix AlterJobV2 and MaterializedViewHandler
     add 43057f0  Fix RollupJob
     add 3d8b947  fix RollupJobV2
     add 5de5ae2  fix cancel
     add 9503724  fix SchemaChangeJobV2
     add 5a8710c  fix
     add 0ea4d73  fix DeleteHandler
     add 38e184b  fix test
     add d525f65  fix conflict after rebasing mater
     add 95c5c36  fix ReportHandler
     add d6f3c1f  fix unit test failed for AlterTest
     add 38f8fe5  fix
     add 379c0b0  Add MetaLockUtils and fix some table lock level
     add f1d5166  Fix unittest for AlterTest failed
     add e313da3  Change db level lock to table level lock for query
     add 0157ed9  fix unittest failed
     add 574409f  fix conflict for table lock and db lock
     add b5764f2  fix unittest failed
     add 7c56882  fix unit test failed
     add aa8734a  Fix SparkLoadJobTest Failed
     add 9a87f3d  Fix save image lock
     add d0aa337  Add unit test for MetaLockUtils
     add eb34a2e  use MetadataLockUtils to lock table when finish transaction
     add 2b74749  remove useless code of dropTableWithLock for Database
     add 03d0161  remove useless db read lock
     add 4364c77  remove useless db read lock and change some db read lock to 
table locks
     add b81a6fb  fix
     add df2da6a  fix
     add 965ad18  fix
     add 260f49e  Fix dead lock bug
     add 7ec87e7  fix unit test failed for SelectStmt
     add f805967  Fix by review
     add b54eae6  Add table lock when update BackendReportVersion in 
SystemInfoService
     add 419d116  change db level lock to table lock level in http2
     add 1485ab0  Fix broker load failed bug and add unit test for db
     add 0df43a0  fix

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   (1585a01)
            \
             N -- N -- N   refs/heads/table_lock (0df43a0)

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:
 .gitignore                                         |   13 +-
 be/src/agent/agent_server.cpp                      |   93 +-
 be/src/agent/agent_server.h                        |    5 +-
 be/src/agent/cgroups_mgr.cpp                       |  309 +-
 be/src/agent/cgroups_mgr.h                         |   69 +-
 be/src/agent/heartbeat_server.cpp                  |   63 +-
 be/src/agent/heartbeat_server.h                    |   20 +-
 be/src/agent/pusher.cpp                            |   48 +-
 be/src/agent/status.h                              |    4 +-
 be/src/agent/task_worker_pool.cpp                  |  120 +-
 be/src/agent/task_worker_pool.h                    |  126 +-
 be/src/agent/topic_listener.h                      |   10 +-
 be/src/agent/topic_subscriber.cpp                  |   13 +-
 be/src/agent/topic_subscriber.h                    |    5 +-
 be/src/agent/user_resource_listener.cpp            |   73 +-
 be/src/agent/user_resource_listener.h              |   17 +-
 be/src/agent/utils.cpp                             |   76 +-
 be/src/agent/utils.h                               |   33 +-
 be/src/common/atomic.h                             |   44 +-
 be/src/common/compiler_util.h                      |    3 +-
 be/src/common/config.h                             | 1128 ++--
 be/src/common/configbase.cpp                       |   36 +-
 be/src/common/configbase.h                         |    3 +-
 be/src/common/daemon.cpp                           |  117 +-
 be/src/common/daemon.h                             |    2 +-
 be/src/common/global_types.h                       |    2 +-
 be/src/common/hdfs.h                               |    1 -
 be/src/common/logconfig.cpp                        |   35 +-
 be/src/common/logging.h                            |   43 +-
 be/src/common/names.h                              |    6 +-
 be/src/common/object_pool.h                        |   18 +-
 be/src/common/resource_tls.cpp                     |    2 +-
 be/src/common/resource_tls.h                       |    2 +-
 be/src/common/status.cpp                           |    9 +-
 be/src/common/status.h                             |  167 +-
 be/src/common/utils.h                              |    4 +-
 be/src/env/env.h                                   |   12 +-
 be/src/env/env_posix.cpp                           |  113 +-
 be/src/env/env_util.cpp                            |   11 +-
 be/src/exec/aggregation_node.cpp                   |  101 +-
 be/src/exec/aggregation_node.h                     |   11 +-
 be/src/exec/aggregation_node_ir.cpp                |    4 +-
 be/src/exec/analytic_eval_node.cpp                 |  171 +-
 be/src/exec/analytic_eval_node.h                   |    7 +-
 be/src/exec/base_scanner.cpp                       |   46 +-
 be/src/exec/base_scanner.h                         |   19 +-
 be/src/exec/blocking_join_node.cpp                 |   23 +-
 be/src/exec/blocking_join_node.h                   |   26 +-
 be/src/exec/broker_reader.cpp                      |    4 +-
 be/src/exec/broker_reader.h                        |   21 +-
 be/src/exec/broker_scan_node.cpp                   |  147 +-
 be/src/exec/broker_scan_node.h                     |   11 +-
 be/src/exec/broker_scanner.cpp                     |  134 +-
 be/src/exec/broker_scanner.h                       |   40 +-
 be/src/exec/broker_writer.cpp                      |   59 +-
 be/src/exec/broker_writer.h                        |   12 +-
 be/src/exec/buffered_reader.cpp                    |   11 +-
 be/src/exec/buffered_reader.h                      |   14 +-
 be/src/exec/cross_join_node.cpp                    |   15 +-
 be/src/exec/cross_join_node.h                      |    8 +-
 be/src/exec/csv_scan_node.cpp                      |  230 +-
 be/src/exec/csv_scan_node.h                        |   29 +-
 be/src/exec/csv_scanner.cpp                        |  105 +-
 be/src/exec/csv_scanner.h                          |    2 +-
 be/src/exec/data_sink.cpp                          |   52 +-
 be/src/exec/data_sink.h                            |   15 +-
 be/src/exec/decompressor.cpp                       |   88 +-
 be/src/exec/decompressor.h                         |  101 +-
 be/src/exec/empty_set_node.cpp                     |   13 +-
 be/src/exec/empty_set_node.h                       |    3 +-
 be/src/exec/es/es_predicate.cpp                    |  227 +-
 be/src/exec/es/es_predicate.h                      |  111 +-
 be/src/exec/es/es_query_builder.cpp                |  350 +-
 be/src/exec/es/es_query_builder.h                  |   27 +-
 be/src/exec/es/es_scan_reader.cpp                  |   61 +-
 be/src/exec/es/es_scan_reader.h                    |   21 +-
 be/src/exec/es/es_scroll_parser.cpp                |  439 +-
 be/src/exec/es/es_scroll_parser.h                  |   17 +-
 be/src/exec/es/es_scroll_query.cpp                 |   31 +-
 be/src/exec/es/es_scroll_query.h                   |   18 +-
 be/src/exec/es_http_scan_node.cpp                  |  106 +-
 be/src/exec/es_http_scan_node.h                    |   17 +-
 be/src/exec/es_http_scanner.cpp                    |   13 +-
 be/src/exec/es_http_scanner.h                      |   37 +-
 be/src/exec/es_scan_node.cpp                       |  399 +-
 be/src/exec/es_scan_node.h                         |   16 +-
 be/src/exec/except_node.cpp                        |    6 +-
 be/src/exec/exchange_node.cpp                      |   54 +-
 be/src/exec/exchange_node.h                        |   12 +-
 be/src/exec/exec_node.cpp                          |  184 +-
 be/src/exec/exec_node.h                            |  139 +-
 be/src/exec/file_reader.h                          |    7 +-
 be/src/exec/file_writer.h                          |    3 +-
 be/src/exec/hash_join_node.cpp                     |  138 +-
 be/src/exec/hash_join_node.h                       |   34 +-
 be/src/exec/hash_table.cpp                         |   53 +-
 be/src/exec/hash_table.h                           |  100 +-
 be/src/exec/intersect_node.cpp                     |    6 +-
 be/src/exec/json_scanner.cpp                       |  258 +-
 be/src/exec/json_scanner.h                         |   81 +-
 be/src/exec/line_reader.h                          |    5 +-
 be/src/exec/local_file_reader.cpp                  |   31 +-
 be/src/exec/local_file_reader.h                    |    8 +-
 be/src/exec/local_file_writer.cpp                  |   20 +-
 be/src/exec/lzo_decompressor.cpp                   |   91 +-
 be/src/exec/merge_join_node.cpp                    |   65 +-
 be/src/exec/merge_join_node.h                      |    8 +-
 be/src/exec/merge_node.cpp                         |   63 +-
 be/src/exec/merge_node.h                           |    7 +-
 be/src/exec/mysql_scan_node.cpp                    |   47 +-
 be/src/exec/mysql_scan_node.h                      |   10 +-
 be/src/exec/mysql_scanner.cpp                      |   30 +-
 be/src/exec/mysql_scanner.h                        |   17 +-
 be/src/exec/odbc_scan_node.cpp                     |   35 +-
 be/src/exec/odbc_scan_node.h                       |   11 +-
 be/src/exec/odbc_scanner.cpp                       |   92 +-
 be/src/exec/odbc_scanner.h                         |   32 +-
 be/src/exec/olap_common.cpp                        |   17 +-
 be/src/exec/olap_common.h                          |  247 +-
 be/src/exec/olap_rewrite_node.cpp                  |   58 +-
 be/src/exec/olap_rewrite_node.h                    |    4 +-
 be/src/exec/olap_scan_node.cpp                     |  361 +-
 be/src/exec/olap_scan_node.h                       |   35 +-
 be/src/exec/olap_scanner.cpp                       |  141 +-
 be/src/exec/olap_scanner.h                         |   56 +-
 be/src/exec/olap_utils.h                           |   52 +-
 be/src/exec/orc_scanner.cpp                        |  361 +-
 be/src/exec/orc_scanner.h                          |    6 +-
 be/src/exec/parquet_reader.cpp                     |  586 ++-
 be/src/exec/parquet_reader.h                       |   41 +-
 be/src/exec/parquet_scanner.cpp                    |  102 +-
 be/src/exec/parquet_scanner.h                      |   23 +-
 be/src/exec/parquet_writer.cpp                     |   19 +-
 be/src/exec/parquet_writer.h                       |   25 +-
 be/src/exec/partitioned_aggregation_node.cc        | 2439 +++++----
 be/src/exec/partitioned_aggregation_node.h         | 1086 ++--
 be/src/exec/partitioned_aggregation_node_ir.cc     |  381 +-
 be/src/exec/partitioned_hash_table.cc              |  806 ++-
 be/src/exec/partitioned_hash_table.h               | 1657 +++---
 be/src/exec/partitioned_hash_table.inline.h        |  572 +-
 be/src/exec/partitioned_hash_table_ir.cc           |    9 +-
 be/src/exec/pl_task_root.cpp                       |   23 +-
 be/src/exec/pl_task_root.h                         |    9 +-
 be/src/exec/plain_text_line_reader.cpp             |   97 +-
 be/src/exec/plain_text_line_reader.h               |   19 +-
 be/src/exec/read_write_util.cpp                    |    2 +-
 be/src/exec/read_write_util.h                      |   25 +-
 be/src/exec/repeat_node.cpp                        |   74 +-
 be/src/exec/repeat_node.h                          |    2 +-
 be/src/exec/row_batch_list.h                       |   30 +-
 be/src/exec/scan_node.cpp                          |   22 +-
 be/src/exec/scan_node.h                            |   25 +-
 be/src/exec/scanner_ir.cpp                         |   27 +-
 be/src/exec/schema_scan_node.cpp                   |   57 +-
 be/src/exec/schema_scan_node.h                     |    8 +-
 be/src/exec/schema_scanner.cpp                     |   61 +-
 be/src/exec/schema_scanner.h                       |   32 +-
 .../schema_scanner/schema_charsets_scanner.cpp     |   52 +-
 .../exec/schema_scanner/schema_charsets_scanner.h  |   13 +-
 .../schema_scanner/schema_collations_scanner.cpp   |   65 +-
 .../schema_scanner/schema_collations_scanner.h     |   15 +-
 .../exec/schema_scanner/schema_columns_scanner.cpp |  352 +-
 .../exec/schema_scanner/schema_columns_scanner.h   |   17 +-
 .../exec/schema_scanner/schema_dummy_scanner.cpp   |   20 +-
 be/src/exec/schema_scanner/schema_dummy_scanner.h  |    8 +-
 be/src/exec/schema_scanner/schema_helper.cpp       |  129 +-
 be/src/exec/schema_scanner/schema_helper.h         |   66 +-
 .../schema_schema_privileges_scanner.cpp           |   55 +-
 .../schema_schema_privileges_scanner.h             |   10 +-
 .../schema_scanner/schema_schemata_scanner.cpp     |   59 +-
 .../exec/schema_scanner/schema_schemata_scanner.h  |    8 +-
 .../schema_table_privileges_scanner.cpp            |   58 +-
 .../schema_table_privileges_scanner.h              |   10 +-
 .../exec/schema_scanner/schema_tables_scanner.cpp  |  161 +-
 be/src/exec/schema_scanner/schema_tables_scanner.h |    8 +-
 .../schema_user_privileges_scanner.cpp             |   50 +-
 .../schema_user_privileges_scanner.h               |   10 +-
 .../schema_scanner/schema_variables_scanner.cpp    |   49 +-
 .../exec/schema_scanner/schema_variables_scanner.h |   15 +-
 .../exec/schema_scanner/schema_views_scanner.cpp   |   94 +-
 be/src/exec/schema_scanner/schema_views_scanner.h  |    8 +-
 be/src/exec/select_node.cpp                        |   23 +-
 be/src/exec/select_node.h                          |    2 +-
 be/src/exec/set_operation_node.cpp                 |    4 +-
 be/src/exec/set_operation_node.h                   |    1 -
 be/src/exec/sort_exec_exprs.cpp                    |   31 +-
 be/src/exec/sort_exec_exprs.h                      |    4 +-
 be/src/exec/spill_sort_node.cc                     |   32 +-
 be/src/exec/spill_sort_node.h                      |    2 +-
 be/src/exec/tablet_info.cpp                        |   70 +-
 be/src/exec/tablet_info.h                          |   58 +-
 be/src/exec/tablet_sink.cpp                        |   19 +-
 be/src/exec/tablet_sink.h                          |    4 +-
 be/src/exec/text_converter.cpp                     |    9 +-
 be/src/exec/text_converter.h                       |    6 +-
 be/src/exec/topn_node.cpp                          |   60 +-
 be/src/exec/topn_node.h                            |   11 +-
 be/src/exec/union_node.cpp                         |   62 +-
 be/src/exec/union_node.h                           |   17 +-
 be/src/exec/union_node_ir.cpp                      |   11 +-
 be/src/exprs/agg_fn.cc                             |  273 +-
 be/src/exprs/agg_fn.h                              |  201 +-
 be/src/exprs/agg_fn_evaluator.cpp                  |  381 +-
 be/src/exprs/agg_fn_evaluator.h                    |  137 +-
 be/src/exprs/aggregate_functions.cpp               | 1351 +++--
 be/src/exprs/aggregate_functions.h                 |  246 +-
 be/src/exprs/anyval_util.cpp                       |   23 +-
 be/src/exprs/anyval_util.h                         |  128 +-
 be/src/exprs/arithmetic_expr.cpp                   |  121 +-
 be/src/exprs/arithmetic_expr.h                     |   79 +-
 be/src/exprs/binary_predicate.cpp                  |  197 +-
 be/src/exprs/binary_predicate.h                    |   50 +-
 be/src/exprs/bitmap_function.cpp                   |  366 +-
 be/src/exprs/bitmap_function.h                     |   30 +-
 be/src/exprs/case_expr.cpp                         |  118 +-
 be/src/exprs/case_expr.h                           |   31 +-
 be/src/exprs/cast_expr.cpp                         |   20 +-
 be/src/exprs/cast_expr.h                           |   34 +-
 be/src/exprs/cast_functions.cpp                    |  230 +-
 be/src/exprs/cast_functions.h                      |    2 +-
 be/src/exprs/compound_predicate.cpp                |   11 +-
 be/src/exprs/compound_predicate.h                  |   26 +-
 be/src/exprs/conditional_functions.cpp             |   14 +-
 be/src/exprs/conditional_functions.h               |   25 +-
 be/src/exprs/conditional_functions_ir.cpp          |   67 +-
 be/src/exprs/decimal_operators.cpp                 |  136 +-
 be/src/exprs/decimal_operators.h                   |   49 +-
 be/src/exprs/decimalv2_operators.cpp               |  146 +-
 be/src/exprs/decimalv2_operators.h                 |   49 +-
 be/src/exprs/encryption_functions.cpp              |   47 +-
 be/src/exprs/encryption_functions.h                |   21 +-
 be/src/exprs/es_functions.cpp                      |   13 +-
 be/src/exprs/es_functions.h                        |    9 +-
 be/src/exprs/expr.cpp                              |  369 +-
 be/src/exprs/expr.h                                |  127 +-
 be/src/exprs/expr_context.cpp                      |  137 +-
 be/src/exprs/expr_context.h                        |   24 +-
 be/src/exprs/expr_ir.cpp                           |    8 +-
 be/src/exprs/expr_value.h                          |   58 +-
 be/src/exprs/grouping_sets_functions.cpp           |   14 +-
 be/src/exprs/grouping_sets_functions.h             |   11 +-
 be/src/exprs/hash_functions.cpp                    |    8 +-
 be/src/exprs/hash_functions.h                      |    9 +-
 be/src/exprs/hll_function.cpp                      |   15 +-
 be/src/exprs/hll_function.h                        |    4 +-
 be/src/exprs/hll_hash_function.cpp                 |    8 +-
 be/src/exprs/hll_hash_function.h                   |    4 +-
 be/src/exprs/hybrid_map.h                          |   17 +-
 be/src/exprs/hybrid_set.cpp                        |   26 +-
 be/src/exprs/hybrid_set.h                          |   94 +-
 be/src/exprs/in_predicate.cpp                      |   31 +-
 be/src/exprs/in_predicate.h                        |   28 +-
 be/src/exprs/info_func.cpp                         |   13 +-
 be/src/exprs/info_func.h                           |   12 +-
 be/src/exprs/is_null_predicate.cpp                 |   10 +-
 be/src/exprs/is_null_predicate.h                   |    7 +-
 be/src/exprs/json_functions.cpp                    |  127 +-
 be/src/exprs/json_functions.h                      |   91 +-
 be/src/exprs/like_predicate.cpp                    |  196 +-
 be/src/exprs/like_predicate.h                      |  137 +-
 be/src/exprs/literal.cpp                           |   25 +-
 be/src/exprs/literal.h                             |    6 +-
 be/src/exprs/math_functions.cpp                    |  358 +-
 be/src/exprs/math_functions.h                      |  255 +-
 be/src/exprs/new_agg_fn_evaluator.cc               |  853 ++-
 be/src/exprs/new_agg_fn_evaluator.h                |  481 +-
 be/src/exprs/new_agg_fn_evaluator_ir.cc            |    4 +-
 be/src/exprs/new_in_predicate.cpp                  |  133 +-
 be/src/exprs/new_in_predicate.h                    |  403 +-
 be/src/exprs/null_literal.cpp                      |    6 +-
 be/src/exprs/null_literal.h                        |    5 +-
 be/src/exprs/operators.cpp                         |  153 +-
 be/src/exprs/operators.h                           |  410 +-
 be/src/exprs/predicate.h                           |    4 +-
 be/src/exprs/scalar_fn_call.cpp                    |  266 +-
 be/src/exprs/scalar_fn_call.h                      |   20 +-
 be/src/exprs/slot_ref.cpp                          |   59 +-
 be/src/exprs/slot_ref.h                            |   36 +-
 be/src/exprs/string_functions.cpp                  |  214 +-
 be/src/exprs/string_functions.h                    |  219 +-
 be/src/exprs/time_operators.cpp                    |   52 +-
 be/src/exprs/time_operators.h                      |    3 +-
 be/src/exprs/timestamp_functions.cpp               |  528 +-
 be/src/exprs/timestamp_functions.h                 |  646 +--
 be/src/exprs/tuple_is_null_predicate.cpp           |   15 +-
 be/src/exprs/tuple_is_null_predicate.h             |    9 +-
 be/src/exprs/udf_builtins.cpp                      |   20 +-
 be/src/exprs/udf_builtins.h                        |   34 +-
 be/src/geo/geo_common.cpp                          |    2 +-
 be/src/geo/geo_common.h                            |    2 +-
 be/src/geo/geo_functions.cpp                       |   49 +-
 be/src/geo/geo_functions.h                         |   53 +-
 be/src/geo/geo_types.cpp                           |   19 +-
 be/src/geo/geo_types.h                             |   32 +-
 be/src/geo/wkt_parse.cpp                           |    4 +-
 be/src/geo/wkt_parse.h                             |    2 +-
 be/src/geo/wkt_parse_ctx.h                         |    1 -
 be/src/geo/wkt_parse_type.h                        |   13 +-
 be/src/gutil/arm_instruction_set_select.h          |   46 +-
 be/src/gutil/atomic_refcount.h                     |   96 +-
 be/src/gutil/atomicops-internals-gcc.h             |  161 +-
 be/src/gutil/atomicops-internals-tsan.h            |  211 +-
 be/src/gutil/atomicops-internals-x86.cc            |  101 +-
 be/src/gutil/atomicops-internals-x86.h             |  508 +-
 be/src/gutil/atomicops.h                           |  170 +-
 be/src/gutil/basictypes.h                          |   13 +-
 be/src/gutil/bits.cc                               |  126 +-
 be/src/gutil/bits.h                                |  336 +-
 be/src/gutil/casts.h                               |  253 +-
 be/src/gutil/charmap.h                             |   90 +-
 be/src/gutil/cpu.cc                                |  421 +-
 be/src/gutil/cpu.h                                 |  141 +-
 be/src/gutil/cycleclock-inl.h                      |  167 +-
 be/src/gutil/dynamic_annotations.h                 |  713 ++-
 be/src/gutil/endian.h                              |  483 +-
 be/src/gutil/gscoped_ptr.h                         | 1158 ++---
 be/src/gutil/hash/builtin_type_hash.h              |   80 +-
 be/src/gutil/hash/city.cc                          |  433 +-
 be/src/gutil/hash/city.h                           |   17 +-
 be/src/gutil/hash/hash.cc                          |  277 +-
 be/src/gutil/hash/hash.h                           |  315 +-
 be/src/gutil/hash/hash128to64.h                    |   18 +-
 be/src/gutil/hash/jenkins.cc                       |  367 +-
 be/src/gutil/hash/jenkins.h                        |    9 +-
 be/src/gutil/hash/jenkins_lookup2.h                |  143 +-
 be/src/gutil/hash/legacy_hash.h                    |   41 +-
 be/src/gutil/hash/string_hash.h                    |   63 +-
 be/src/gutil/int128.cc                             |    8 +-
 be/src/gutil/int128.h                              |  389 +-
 be/src/gutil/integral_types.h                      |   59 +-
 be/src/gutil/linux_syscall_support.h               | 3810 +++++++-------
 be/src/gutil/logging-inl.h                         |    2 +-
 be/src/gutil/macros.h                              |   68 +-
 be/src/gutil/map-util.h                            |  778 ++-
 be/src/gutil/move.h                                |   30 +-
 be/src/gutil/once.cc                               |   74 +-
 be/src/gutil/once.h                                |   94 +-
 be/src/gutil/port.h                                |  619 ++-
 be/src/gutil/ref_counted.cc                        |   69 +-
 be/src/gutil/ref_counted.h                         |  359 +-
 be/src/gutil/spinlock_internal.cc                  |  101 +-
 be/src/gutil/spinlock_internal.h                   |   15 +-
 be/src/gutil/spinlock_linux-inl.h                  |   75 +-
 be/src/gutil/spinlock_posix-inl.h                  |   31 +-
 be/src/gutil/spinlock_win32-inl.h                  |   18 +-
 be/src/gutil/stl_util.h                            |  903 ++--
 be/src/gutil/stringprintf.cc                       |  186 +-
 be/src/gutil/stringprintf.h                        |   13 +-
 be/src/gutil/strings/ascii_ctype.cc                |  116 +-
 be/src/gutil/strings/ascii_ctype.h                 |   50 +-
 be/src/gutil/strings/charset.cc                    |   14 +-
 be/src/gutil/strings/charset.h                     |   62 +-
 be/src/gutil/strings/escaping.cc                   | 2768 +++++-----
 be/src/gutil/strings/escaping.h                    |  150 +-
 be/src/gutil/strings/fastmem.h                     |  190 +-
 be/src/gutil/strings/join.cc                       |  216 +-
 be/src/gutil/strings/join.h                        |  300 +-
 be/src/gutil/strings/memutil.cc                    |  200 +-
 be/src/gutil/strings/memutil.h                     |  119 +-
 be/src/gutil/strings/numbers.cc                    | 1981 ++++---
 be/src/gutil/strings/numbers.h                     |  178 +-
 be/src/gutil/strings/split.cc                      | 1268 +++--
 be/src/gutil/strings/split.h                       |  360 +-
 be/src/gutil/strings/split_internal.h              |  504 +-
 be/src/gutil/strings/strcat.cc                     |  395 +-
 be/src/gutil/strings/strcat.h                      |  434 +-
 be/src/gutil/strings/stringpiece.cc                |  232 +-
 be/src/gutil/strings/stringpiece.h                 |  392 +-
 be/src/gutil/strings/strip.cc                      |  439 +-
 be/src/gutil/strings/strip.h                       |   70 +-
 be/src/gutil/strings/substitute.cc                 |  188 +-
 be/src/gutil/strings/substitute.h                  |  215 +-
 be/src/gutil/strings/util.cc                       | 1607 +++---
 be/src/gutil/strings/util.h                        |  212 +-
 be/src/gutil/strtoint.cc                           |   64 +-
 be/src/gutil/strtoint.h                            |   58 +-
 be/src/gutil/sysinfo-test.cc                       |   82 +-
 be/src/gutil/sysinfo.cc                            |  639 ++-
 be/src/gutil/sysinfo.h                             |    8 +-
 be/src/gutil/template_util.h                       |   90 +-
 be/src/gutil/threading/thread_collision_warner.cc  |   69 +-
 be/src/gutil/threading/thread_collision_warner.h   |  199 +-
 be/src/gutil/type_traits.h                         |  427 +-
 be/src/gutil/utf/utf.h                             |   50 +-
 be/src/gutil/utf/utfdef.h                          |   10 +-
 be/src/gutil/valgrind.h                            | 5468 ++++++++++----------
 be/src/gutil/walltime.h                            |  165 +-
 be/src/http/action/checksum_action.cpp             |   40 +-
 be/src/http/action/checksum_action.h               |   12 +-
 be/src/http/action/compaction_action.cpp           |   65 +-
 be/src/http/action/compaction_action.h             |   15 +-
 be/src/http/action/health_action.cpp               |    9 +-
 be/src/http/action/health_action.h                 |    9 +-
 be/src/http/action/meta_action.cpp                 |    5 +-
 be/src/http/action/meta_action.h                   |   12 +-
 be/src/http/action/metrics_action.cpp              |    7 +-
 be/src/http/action/metrics_action.h                |    9 +-
 be/src/http/action/mini_load.cpp                   |  313 +-
 be/src/http/action/mini_load.h                     |   46 +-
 be/src/http/action/pprof_actions.cpp               |   17 +-
 be/src/http/action/pprof_actions.h                 |    2 +-
 be/src/http/action/reload_tablet_action.cpp        |   34 +-
 be/src/http/action/reload_tablet_action.h          |   15 +-
 be/src/http/action/restore_tablet_action.h         |   27 +-
 be/src/http/action/snapshot_action.cpp             |   30 +-
 be/src/http/action/snapshot_action.h               |    9 +-
 be/src/http/action/stream_load.cpp                 |   88 +-
 be/src/http/action/stream_load.h                   |    4 +-
 be/src/http/action/tablets_info_action.cpp         |    7 +-
 be/src/http/action/tablets_info_action.h           |    6 +-
 be/src/http/action/update_config_action.cpp        |   18 +-
 be/src/http/default_path_handlers.cpp              |  120 +-
 be/src/http/default_path_handlers.h                |    1 +
 be/src/http/download_action.cpp                    |   29 +-
 be/src/http/download_action.h                      |   15 +-
 be/src/http/ev_http_server.cpp                     |   86 +-
 be/src/http/ev_http_server.h                       |   13 +-
 be/src/http/http_channel.cpp                       |   28 +-
 be/src/http/http_channel.h                         |    7 +-
 be/src/http/http_client.cpp                        |   39 +-
 be/src/http/http_client.h                          |   22 +-
 be/src/http/http_common.h                          |    6 +-
 be/src/http/http_handler.h                         |   10 +-
 be/src/http/http_headers.cpp                       |    2 +-
 be/src/http/http_headers.h                         |    2 +-
 be/src/http/http_method.cpp                        |   24 +-
 be/src/http/http_method.h                          |   16 +-
 be/src/http/http_parser.cpp                        |   21 +-
 be/src/http/http_parser.h                          |   22 +-
 be/src/http/http_request.cpp                       |   39 +-
 be/src/http/http_request.h                         |   39 +-
 be/src/http/http_response.cpp                      |   27 +-
 be/src/http/http_response.h                        |   18 +-
 be/src/http/http_status.cpp                        |   83 +-
 be/src/http/http_status.h                          |    2 +-
 be/src/http/monitor_action.cpp                     |   19 +-
 be/src/http/monitor_action.h                       |   12 +-
 be/src/http/rest_monitor_iface.h                   |    4 +-
 be/src/http/utils.cpp                              |   13 +-
 be/src/http/utils.h                                |    6 +-
 be/src/http/web_page_handler.cpp                   |   15 +-
 be/src/http/web_page_handler.h                     |   19 +-
 be/src/olap/CMakeLists.txt                         |    1 +
 be/src/olap/aggregate_func.cpp                     |   17 +-
 be/src/olap/aggregate_func.h                       |  138 +-
 be/src/olap/base_compaction.cpp                    |   46 +-
 be/src/olap/base_compaction.h                      |   15 +-
 be/src/olap/base_tablet.cpp                        |    5 +-
 be/src/olap/base_tablet.h                          |    1 +
 be/src/olap/bhp_lib.h                              | 1261 +++--
 be/src/olap/bloom_filter_reader.cpp                |   15 +-
 be/src/olap/bloom_filter_reader.h                  |    8 +-
 be/src/olap/bloom_filter_writer.cpp                |    8 +-
 be/src/olap/byte_buffer.cpp                        |   44 +-
 be/src/olap/byte_buffer.h                          |   52 +-
 be/src/olap/collect_iterator.cpp                   |  327 ++
 be/src/olap/collect_iterator.h                     |  171 +
 be/src/olap/collection.h                           |   19 +-
 be/src/olap/column_block.h                         |   23 +-
 be/src/olap/column_mapping.h                       |    2 +-
 be/src/olap/column_predicate.h                     |    9 +-
 be/src/olap/column_vector.cpp                      |  194 +-
 be/src/olap/column_vector.h                        |   73 +-
 be/src/olap/compaction.cpp                         |  107 +-
 be/src/olap/compaction.h                           |   25 +-
 be/src/olap/compaction_permit_limiter.cpp          |    4 +
 be/src/olap/compaction_permit_limiter.h            |    1 +
 be/src/olap/comparison_predicate.cpp               |  444 +-
 be/src/olap/comparison_predicate.h                 |   26 +-
 be/src/olap/compress.cpp                           |   38 +-
 be/src/olap/compress.h                             |    6 +-
 be/src/olap/cumulative_compaction.cpp              |   46 +-
 be/src/olap/cumulative_compaction.h                |   18 +-
 be/src/olap/cumulative_compaction_policy.cpp       |  128 +-
 be/src/olap/cumulative_compaction_policy.h         |   73 +-
 be/src/olap/data_dir.cpp                           |  137 +-
 be/src/olap/data_dir.h                             |    4 +-
 be/src/olap/decimal12.h                            |   42 +-
 be/src/olap/delete_handler.cpp                     |   65 +-
 be/src/olap/delete_handler.h                       |   30 +-
 be/src/olap/delta_writer.cpp                       |   25 +-
 be/src/olap/delta_writer.h                         |   10 +-
 be/src/olap/field.h                                |  227 +-
 be/src/olap/file_helper.cpp                        |   93 +-
 be/src/olap/file_helper.h                          |  155 +-
 be/src/olap/file_stream.cpp                        |   70 +-
 be/src/olap/file_stream.h                          |   80 +-
 be/src/olap/fs/block_id.cpp                        |    4 +-
 be/src/olap/fs/block_id.h                          |   37 +-
 be/src/olap/fs/block_manager.h                     |    7 +-
 be/src/olap/fs/block_manager_metrics.h             |    1 -
 be/src/olap/fs/file_block_manager.cpp              |  119 +-
 be/src/olap/fs/file_block_manager.h                |    1 -
 be/src/olap/fs/fs_util.cpp                         |    2 +-
 be/src/olap/generic_iterators.cpp                  |   42 +-
 be/src/olap/generic_iterators.h                    |    2 +-
 be/src/olap/hll.cpp                                |  176 +-
 be/src/olap/hll.h                                  |   89 +-
 be/src/olap/in_list_predicate.cpp                  |  332 +-
 be/src/olap/in_list_predicate.h                    |   32 +-
 be/src/olap/in_stream.cpp                          |   66 +-
 be/src/olap/in_stream.h                            |   28 +-
 be/src/olap/iterators.h                            |   30 +-
 be/src/olap/key_coder.cpp                          |    9 +-
 be/src/olap/key_coder.h                            |  104 +-
 be/src/olap/lru_cache.cpp                          |   77 +-
 be/src/olap/lru_cache.h                            |  728 ++-
 be/src/olap/memory/column.cpp                      |    8 +-
 be/src/olap/memtable.cpp                           |   14 +-
 be/src/olap/memtable.h                             |    5 +-
 be/src/olap/memtable_flush_executor.h              |   11 +-
 be/src/olap/merger.cpp                             |   31 +-
 be/src/olap/merger.h                               |   10 +-
 be/src/olap/null_predicate.cpp                     |   12 +-
 be/src/olap/null_predicate.h                       |    5 +-
 be/src/olap/olap_common.h                          |  112 +-
 be/src/olap/olap_cond.cpp                          |   73 +-
 be/src/olap/olap_cond.h                            |   64 +-
 be/src/olap/olap_define.h                          |  100 +-
 be/src/olap/olap_index.cpp                         |   64 +-
 be/src/olap/olap_index.h                           |  134 +-
 be/src/olap/olap_meta.cpp                          |   24 +-
 be/src/olap/olap_meta.h                            |    8 +-
 be/src/olap/olap_server.cpp                        |  163 +-
 be/src/olap/olap_snapshot_converter.cpp            |   89 +-
 be/src/olap/olap_snapshot_converter.h              |   35 +-
 be/src/olap/options.cpp                            |   15 +-
 be/src/olap/options.h                              |   13 +-
 be/src/olap/out_stream.h                           |   64 +-
 be/src/olap/page_cache.cpp                         |   12 +-
 be/src/olap/page_cache.h                           |   14 +-
 be/src/olap/push_handler.cpp                       | 1005 ++--
 be/src/olap/push_handler.h                         |  113 +-
 be/src/olap/reader.cpp                             |  752 +--
 be/src/olap/reader.h                               |   89 +-
 be/src/olap/row.h                                  |   67 +-
 be/src/olap/row_block.cpp                          |   19 +-
 be/src/olap/row_block.h                            |   24 +-
 be/src/olap/row_block2.cpp                         |   19 +-
 be/src/olap/row_block2.h                           |   33 +-
 be/src/olap/row_cursor.cpp                         |   52 +-
 be/src/olap/row_cursor.h                           |   61 +-
 be/src/olap/row_cursor_cell.h                      |    7 +-
 be/src/olap/rowset/alpha_rowset.cpp                |  124 +-
 be/src/olap/rowset/alpha_rowset.h                  |    6 +-
 be/src/olap/rowset/alpha_rowset_meta.cpp           |    2 +-
 be/src/olap/rowset/alpha_rowset_meta.h             |    9 +-
 be/src/olap/rowset/alpha_rowset_reader.cpp         |   53 +-
 be/src/olap/rowset/alpha_rowset_reader.h           |   18 +-
 be/src/olap/rowset/alpha_rowset_writer.cpp         |   94 +-
 be/src/olap/rowset/alpha_rowset_writer.h           |   28 +-
 be/src/olap/rowset/beta_rowset.cpp                 |   32 +-
 be/src/olap/rowset/beta_rowset_reader.cpp          |   15 +-
 be/src/olap/rowset/beta_rowset_reader.h            |    4 +-
 be/src/olap/rowset/beta_rowset_writer.cpp          |   53 +-
 be/src/olap/rowset/beta_rowset_writer.h            |   17 +-
 be/src/olap/rowset/bit_field_reader.cpp            |   13 +-
 be/src/olap/rowset/bit_field_reader.h              |    4 +-
 be/src/olap/rowset/bit_field_writer.cpp            |   15 +-
 be/src/olap/rowset/bit_field_writer.h              |    5 +-
 be/src/olap/rowset/column_data.cpp                 |  122 +-
 be/src/olap/rowset/column_data.h                   |   86 +-
 be/src/olap/rowset/column_data_writer.cpp          |   80 +-
 be/src/olap/rowset/column_data_writer.h            |   22 +-
 be/src/olap/rowset/column_reader.cpp               |  394 +-
 be/src/olap/rowset/column_reader.h                 |  559 +-
 be/src/olap/rowset/column_writer.cpp               |  311 +-
 be/src/olap/rowset/column_writer.h                 |  192 +-
 be/src/olap/rowset/rowset.cpp                      |   14 +-
 be/src/olap/rowset/rowset.h                        |   91 +-
 be/src/olap/rowset/rowset_converter.cpp            |    7 +-
 be/src/olap/rowset/rowset_converter.h              |   15 +-
 be/src/olap/rowset/rowset_factory.cpp              |   14 +-
 be/src/olap/rowset/rowset_factory.h                |    7 +-
 be/src/olap/rowset/rowset_id_generator.h           |    4 +-
 be/src/olap/rowset/rowset_meta.h                   |  168 +-
 be/src/olap/rowset/rowset_meta_manager.cpp         |   58 +-
 be/src/olap/rowset/rowset_meta_manager.h           |   17 +-
 be/src/olap/rowset/rowset_reader.h                 |    8 +-
 be/src/olap/rowset/rowset_reader_context.h         |    2 +-
 be/src/olap/rowset/rowset_writer.h                 |    8 +-
 be/src/olap/rowset/rowset_writer_context.h         |   26 +-
 be/src/olap/rowset/run_length_byte_reader.cpp      |   11 +-
 be/src/olap/rowset/run_length_byte_reader.h        |    4 +-
 be/src/olap/rowset/run_length_byte_writer.cpp      |    9 +-
 be/src/olap/rowset/run_length_byte_writer.h        |    5 +-
 be/src/olap/rowset/run_length_integer_reader.cpp   |   10 +-
 be/src/olap/rowset/run_length_integer_reader.h     |    8 +-
 be/src/olap/rowset/run_length_integer_writer.cpp   |   16 +-
 be/src/olap/rowset/run_length_integer_writer.h     |   52 +-
 be/src/olap/rowset/segment_group.cpp               |  360 +-
 be/src/olap/rowset/segment_group.h                 |  140 +-
 be/src/olap/rowset/segment_reader.cpp              |  194 +-
 be/src/olap/rowset/segment_reader.h                |  117 +-
 be/src/olap/rowset/segment_v2/binary_dict_page.cpp |   66 +-
 be/src/olap/rowset/segment_v2/binary_dict_page.h   |   28 +-
 be/src/olap/rowset/segment_v2/binary_plain_page.h  |   61 +-
 .../olap/rowset/segment_v2/binary_prefix_page.cpp  |   28 +-
 be/src/olap/rowset/segment_v2/binary_prefix_page.h |   36 +-
 .../olap/rowset/segment_v2/bitmap_index_reader.cpp |    3 +-
 .../olap/rowset/segment_v2/bitmap_index_reader.h   |   24 +-
 .../olap/rowset/segment_v2/bitmap_index_writer.cpp |   89 +-
 .../olap/rowset/segment_v2/bitmap_index_writer.h   |    3 +-
 be/src/olap/rowset/segment_v2/bitshuffle_page.cpp  |   27 +-
 be/src/olap/rowset/segment_v2/bitshuffle_page.h    |  136 +-
 .../olap/rowset/segment_v2/bitshuffle_wrapper.cpp  |    9 +-
 .../rowset/segment_v2/block_split_bloom_filter.cpp |    3 +-
 .../rowset/segment_v2/block_split_bloom_filter.h   |    2 +-
 be/src/olap/rowset/segment_v2/bloom_filter.cpp     |    7 +-
 be/src/olap/rowset/segment_v2/bloom_filter.h       |   26 +-
 .../segment_v2/bloom_filter_index_reader.cpp       |   11 +-
 .../rowset/segment_v2/bloom_filter_index_reader.h  |   28 +-
 .../segment_v2/bloom_filter_index_writer.cpp       |   86 +-
 .../rowset/segment_v2/bloom_filter_index_writer.h  |    7 +-
 be/src/olap/rowset/segment_v2/column_reader.cpp    |  198 +-
 be/src/olap/rowset/segment_v2/column_reader.h      |   74 +-
 be/src/olap/rowset/segment_v2/column_writer.cpp    |  150 +-
 be/src/olap/rowset/segment_v2/column_writer.h      |   48 +-
 .../rowset/segment_v2/empty_segment_iterator.cpp   |    2 +-
 .../rowset/segment_v2/empty_segment_iterator.h     |    2 +-
 be/src/olap/rowset/segment_v2/encoding_info.cpp    |  103 +-
 be/src/olap/rowset/segment_v2/encoding_info.h      |   16 +-
 .../rowset/segment_v2/frame_of_reference_page.h    |   52 +-
 be/src/olap/rowset/segment_v2/index_page.cpp       |    6 +-
 be/src/olap/rowset/segment_v2/index_page.h         |   21 +-
 .../rowset/segment_v2/indexed_column_reader.cpp    |   23 +-
 .../olap/rowset/segment_v2/indexed_column_reader.h |   21 +-
 .../rowset/segment_v2/indexed_column_writer.cpp    |   25 +-
 .../olap/rowset/segment_v2/indexed_column_writer.h |    5 +-
 be/src/olap/rowset/segment_v2/options.h            |    5 +-
 .../olap/rowset/segment_v2/ordinal_page_index.cpp  |   10 +-
 be/src/olap/rowset/segment_v2/ordinal_page_index.h |   24 +-
 be/src/olap/rowset/segment_v2/page_builder.h       |    6 +-
 be/src/olap/rowset/segment_v2/page_decoder.h       |    8 +-
 be/src/olap/rowset/segment_v2/page_handle.h        |   18 +-
 be/src/olap/rowset/segment_v2/page_io.cpp          |   33 +-
 be/src/olap/rowset/segment_v2/page_io.h            |   29 +-
 be/src/olap/rowset/segment_v2/page_pointer.h       |   22 +-
 be/src/olap/rowset/segment_v2/parsed_page.h        |   27 +-
 be/src/olap/rowset/segment_v2/plain_page.h         |   68 +-
 be/src/olap/rowset/segment_v2/rle_page.h           |  120 +-
 be/src/olap/rowset/segment_v2/row_ranges.h         |   68 +-
 be/src/olap/rowset/segment_v2/segment.cpp          |   60 +-
 be/src/olap/rowset/segment_v2/segment.h            |   21 +-
 be/src/olap/rowset/segment_v2/segment_iterator.cpp |  112 +-
 be/src/olap/rowset/segment_v2/segment_iterator.h   |   21 +-
 be/src/olap/rowset/segment_v2/segment_writer.cpp   |   32 +-
 be/src/olap/rowset/segment_v2/segment_writer.h     |   12 +-
 be/src/olap/rowset/segment_v2/zone_map_index.cpp   |    9 +-
 be/src/olap/rowset/segment_v2/zone_map_index.h     |   14 +-
 be/src/olap/rowset/segment_writer.cpp              |  103 +-
 be/src/olap/rowset/segment_writer.h                |   14 +-
 be/src/olap/schema.cpp                             |   10 +-
 be/src/olap/schema.h                               |   29 +-
 be/src/olap/schema_change.cpp                      |  372 +-
 be/src/olap/schema_change.h                        |   29 +-
 be/src/olap/selection_vector.h                     |   25 +-
 be/src/olap/serialize.cpp                          |  110 +-
 be/src/olap/serialize.h                            |   56 +-
 be/src/olap/short_key_index.cpp                    |   17 +-
 be/src/olap/short_key_index.h                      |   34 +-
 be/src/olap/skiplist.h                             |  127 +-
 be/src/olap/snapshot_manager.cpp                   |  172 +-
 be/src/olap/snapshot_manager.h                     |   71 +-
 be/src/olap/storage_engine.cpp                     |  284 +-
 be/src/olap/storage_engine.h                       |   74 +-
 be/src/olap/stream_index_common.cpp                |   16 +-
 be/src/olap/stream_index_common.h                  |   33 +-
 be/src/olap/stream_index_reader.cpp                |   39 +-
 be/src/olap/stream_index_reader.h                  |   24 +-
 be/src/olap/stream_index_writer.cpp                |   14 +-
 be/src/olap/stream_index_writer.h                  |    3 +-
 be/src/olap/stream_name.cpp                        |   17 +-
 be/src/olap/stream_name.h                          |   17 +-
 be/src/olap/tablet.cpp                             |  369 +-
 be/src/olap/tablet.h                               |   63 +-
 be/src/olap/tablet_manager.cpp                     |  314 +-
 be/src/olap/tablet_manager.h                       |   47 +-
 be/src/olap/tablet_meta.cpp                        |  175 +-
 be/src/olap/tablet_meta.h                          |   22 +-
 be/src/olap/tablet_meta_manager.cpp                |   59 +-
 be/src/olap/tablet_meta_manager.h                  |   31 +-
 be/src/olap/tablet_schema.cpp                      |  212 +-
 be/src/olap/tablet_schema.h                        |   13 +-
 be/src/olap/tablet_sync_service.cpp                |   48 +-
 be/src/olap/tablet_sync_service.h                  |   36 +-
 be/src/olap/task/engine_alter_tablet_task.cpp      |   23 +-
 be/src/olap/task/engine_alter_tablet_task.h        |    6 +-
 be/src/olap/task/engine_batch_load_task.cpp        |  122 +-
 be/src/olap/task/engine_batch_load_task.h          |   17 +-
 be/src/olap/task/engine_checksum_task.cpp          |   37 +-
 be/src/olap/task/engine_checksum_task.h            |   11 +-
 be/src/olap/task/engine_clone_task.cpp             |  444 +-
 be/src/olap/task/engine_clone_task.h               |   62 +-
 be/src/olap/task/engine_publish_version_task.cpp   |   44 +-
 be/src/olap/task/engine_publish_version_task.h     |    3 +-
 be/src/olap/task/engine_storage_migration_task.cpp |   60 +-
 be/src/olap/task/engine_storage_migration_task.h   |    7 +-
 be/src/olap/tuple.h                                |   16 +-
 be/src/olap/txn_manager.cpp                        |  240 +-
 be/src/olap/txn_manager.h                          |  103 +-
 be/src/olap/types.cpp                              |   72 +-
 be/src/olap/types.h                                |  415 +-
 be/src/olap/uint24.h                               |   32 +-
 be/src/olap/utils.cpp                              | 1167 ++---
 be/src/olap/utils.h                                |  139 +-
 be/src/olap/version_graph.cpp                      |   98 +-
 be/src/olap/version_graph.h                        |   55 +-
 be/src/olap/wrapper_field.cpp                      |   29 +-
 be/src/olap/wrapper_field.h                        |   32 +-
 be/src/plugin/plugin.h                             |   32 +-
 be/src/plugin/plugin_loader.cpp                    |   55 +-
 be/src/plugin/plugin_loader.h                      |   55 +-
 be/src/plugin/plugin_mgr.cpp                       |   57 +-
 be/src/plugin/plugin_mgr.h                         |   31 +-
 be/src/plugin/plugin_zip.cpp                       |   51 +-
 be/src/plugin/plugin_zip.h                         |    4 +-
 be/src/runtime/broker_mgr.cpp                      |   24 +-
 be/src/runtime/broker_mgr.h                        |    7 +-
 be/src/runtime/buffer_control_block.cpp            |   26 +-
 be/src/runtime/buffer_control_block.h              |   32 +-
 be/src/runtime/buffered_block_mgr2.cc              |  311 +-
 be/src/runtime/buffered_block_mgr2.h               |   58 +-
 be/src/runtime/buffered_tuple_stream2.cc           |  151 +-
 be/src/runtime/buffered_tuple_stream2.h            |   36 +-
 be/src/runtime/buffered_tuple_stream2.inline.h     |    9 +-
 be/src/runtime/buffered_tuple_stream2_ir.cc        |   10 +-
 be/src/runtime/buffered_tuple_stream3.cc           | 1529 +++---
 be/src/runtime/buffered_tuple_stream3.h            |  985 ++--
 be/src/runtime/buffered_tuple_stream3.inline.h     |   37 +-
 be/src/runtime/bufferpool/buffer_allocator.cc      | 1131 ++--
 be/src/runtime/bufferpool/buffer_allocator.h       |  316 +-
 be/src/runtime/bufferpool/buffer_pool.cc           |  709 ++-
 be/src/runtime/bufferpool/buffer_pool.h            |  724 ++-
 be/src/runtime/bufferpool/buffer_pool_counters.h   |   20 +-
 be/src/runtime/bufferpool/buffer_pool_internal.h   |  513 +-
 be/src/runtime/bufferpool/free_list.h              |  109 +-
 be/src/runtime/bufferpool/reservation_tracker.cc   |  614 ++-
 be/src/runtime/bufferpool/reservation_tracker.h    |  407 +-
 .../bufferpool/reservation_tracker_counters.h      |   14 +-
 be/src/runtime/bufferpool/reservation_util.cc      |   15 +-
 be/src/runtime/bufferpool/reservation_util.h       |   80 +-
 be/src/runtime/bufferpool/suballocator.cc          |  370 +-
 be/src/runtime/bufferpool/suballocator.h           |  266 +-
 be/src/runtime/bufferpool/system_allocator.cc      |  206 +-
 be/src/runtime/bufferpool/system_allocator.h       |   29 +-
 be/src/runtime/cache/cache_utils.h                 |    2 +-
 be/src/runtime/cache/result_cache.cpp              |   17 +-
 be/src/runtime/cache/result_cache.h                |    2 +-
 be/src/runtime/cache/result_node.cpp               |   31 +-
 be/src/runtime/cache/result_node.h                 |    2 +-
 be/src/runtime/client_cache.cpp                    |   58 +-
 be/src/runtime/client_cache.h                      |   95 +-
 be/src/runtime/data_spliter.cpp                    |   86 +-
 be/src/runtime/data_spliter.h                      |   24 +-
 be/src/runtime/data_stream_mgr.cpp                 |   67 +-
 be/src/runtime/data_stream_mgr.h                   |   36 +-
 be/src/runtime/data_stream_recvr.cc                |  112 +-
 be/src/runtime/data_stream_recvr.h                 |   15 +-
 be/src/runtime/data_stream_sender.cpp              |  221 +-
 be/src/runtime/data_stream_sender.h                |   35 +-
 be/src/runtime/datetime_value.cpp                  |  211 +-
 be/src/runtime/datetime_value.h                    |  214 +-
 be/src/runtime/decimal_value.cpp                   |  158 +-
 be/src/runtime/decimal_value.h                     |  186 +-
 be/src/runtime/decimalv2_value.cpp                 |  165 +-
 be/src/runtime/decimalv2_value.h                   |  224 +-
 be/src/runtime/descriptor_helper.h                 |   20 +-
 be/src/runtime/descriptors.cpp                     |  205 +-
 be/src/runtime/descriptors.h                       |  242 +-
 be/src/runtime/disk_io_mgr.cc                      |  167 +-
 be/src/runtime/disk_io_mgr.h                       |   83 +-
 be/src/runtime/disk_io_mgr_internal.h              |   33 +-
 be/src/runtime/disk_io_mgr_reader_context.cc       |   92 +-
 be/src/runtime/disk_io_mgr_scan_range.cc           |   36 +-
 be/src/runtime/dpp_sink.cpp                        |  247 +-
 be/src/runtime/dpp_sink.h                          |   36 +-
 be/src/runtime/dpp_sink_internal.cpp               |   91 +-
 be/src/runtime/dpp_sink_internal.h                 |  140 +-
 be/src/runtime/dpp_writer.cpp                      |   50 +-
 be/src/runtime/dpp_writer.h                        |    6 +-
 be/src/runtime/etl_job_mgr.cpp                     |   78 +-
 be/src/runtime/etl_job_mgr.h                       |   20 +-
 be/src/runtime/exec_env.cpp                        |    3 +-
 be/src/runtime/exec_env.h                          |    1 -
 be/src/runtime/exec_env_init.cpp                   |  108 +-
 be/src/runtime/export_sink.cpp                     |  228 +-
 be/src/runtime/export_sink.h                       |    8 +-
 be/src/runtime/export_task_mgr.cpp                 |   55 +-
 be/src/runtime/export_task_mgr.h                   |    7 +-
 be/src/runtime/external_scan_context_mgr.cpp       |   33 +-
 be/src/runtime/external_scan_context_mgr.h         |   12 +-
 be/src/runtime/file_result_writer.cpp              |  236 +-
 be/src/runtime/file_result_writer.h                |   17 +-
 be/src/runtime/fragment_mgr.cpp                    |  263 +-
 be/src/runtime/fragment_mgr.h                      |   22 +-
 be/src/runtime/heartbeat_flags.h                   |   12 +-
 be/src/runtime/initial_reservations.cc             |   89 +-
 be/src/runtime/initial_reservations.h              |   66 +-
 be/src/runtime/large_int_value.cpp                 |    8 +-
 be/src/runtime/large_int_value.h                   |   17 +-
 be/src/runtime/load_channel.cpp                    |   28 +-
 be/src/runtime/load_channel.h                      |   11 +-
 be/src/runtime/load_channel_mgr.cpp                |   61 +-
 be/src/runtime/load_channel_mgr.h                  |   11 +-
 be/src/runtime/load_path_mgr.cpp                   |   59 +-
 be/src/runtime/load_path_mgr.h                     |   16 +-
 be/src/runtime/mem_pool.cpp                        |   45 +-
 be/src/runtime/mem_pool.h                          |   33 +-
 be/src/runtime/mem_tracker.cpp                     |  730 ++-
 be/src/runtime/mem_tracker.h                       |  939 ++--
 be/src/runtime/memory/chunk.h                      |    2 +-
 be/src/runtime/memory/chunk_allocator.cpp          |   17 +-
 be/src/runtime/memory/chunk_allocator.h            |   11 +-
 be/src/runtime/memory/system_allocator.cpp         |   13 +-
 be/src/runtime/memory/system_allocator.h           |    6 +-
 be/src/runtime/memory_scratch_sink.cpp             |   24 +-
 be/src/runtime/memory_scratch_sink.h               |   14 +-
 be/src/runtime/message_body_sink.cpp               |   16 +-
 be/src/runtime/message_body_sink.h                 |   18 +-
 be/src/runtime/multi_precision.h                   |    3 +-
 be/src/runtime/mysql_result_writer.cpp             |   42 +-
 be/src/runtime/mysql_result_writer.h               |    8 +-
 be/src/runtime/mysql_table_sink.cpp                |    8 +-
 be/src/runtime/mysql_table_sink.h                  |    9 +-
 be/src/runtime/mysql_table_writer.cpp              |   40 +-
 be/src/runtime/mysql_table_writer.h                |   14 +-
 be/src/runtime/plan_fragment_executor.cpp          |  145 +-
 be/src/runtime/plan_fragment_executor.h            |   70 +-
 be/src/runtime/primitive_type.cpp                  |   18 +-
 be/src/runtime/primitive_type.h                    |   46 +-
 be/src/runtime/qsorter.cpp                         |   35 +-
 be/src/runtime/qsorter.h                           |   16 +-
 be/src/runtime/query_statistics.cpp                |    2 +-
 be/src/runtime/query_statistics.h                  |   29 +-
 be/src/runtime/raw_value.cpp                       |  118 +-
 be/src/runtime/raw_value.h                         |   73 +-
 be/src/runtime/raw_value_ir.cpp                    |   18 +-
 be/src/runtime/record_batch_queue.cpp              |    2 +-
 be/src/runtime/record_batch_queue.h                |    3 +-
 be/src/runtime/result_buffer_mgr.cpp               |   36 +-
 be/src/runtime/result_buffer_mgr.h                 |   14 +-
 be/src/runtime/result_queue_mgr.cpp                |   11 +-
 be/src/runtime/result_queue_mgr.h                  |   11 +-
 be/src/runtime/result_sink.cpp                     |   59 +-
 be/src/runtime/result_sink.h                       |   12 +-
 be/src/runtime/result_writer.h                     |    9 +-
 be/src/runtime/routine_load/data_consumer.cpp      |  126 +-
 be/src/runtime/routine_load/data_consumer.h        |   83 +-
 .../runtime/routine_load/data_consumer_group.cpp   |  109 +-
 be/src/runtime/routine_load/data_consumer_group.h  |   30 +-
 be/src/runtime/routine_load/data_consumer_pool.cpp |   69 +-
 be/src/runtime/routine_load/data_consumer_pool.h   |   13 +-
 be/src/runtime/routine_load/kafka_consumer_pipe.h  |   18 +-
 .../routine_load/routine_load_task_executor.cpp    |  206 +-
 .../routine_load/routine_load_task_executor.h      |    3 +-
 be/src/runtime/row_batch.cpp                       |  200 +-
 be/src/runtime/row_batch.h                         |  146 +-
 be/src/runtime/runtime_state.cpp                   |  222 +-
 be/src/runtime/runtime_state.h                     |  317 +-
 be/src/runtime/small_file_mgr.cpp                  |   51 +-
 be/src/runtime/small_file_mgr.h                    |   19 +-
 be/src/runtime/snapshot_loader.cpp                 |  378 +-
 be/src/runtime/snapshot_loader.h                   |  110 +-
 be/src/runtime/sorted_run_merger.cc                |   47 +-
 be/src/runtime/sorted_run_merger.h                 |    4 +-
 be/src/runtime/sorter.h                            |   19 +-
 be/src/runtime/spill_sorter.cc                     |  301 +-
 be/src/runtime/spill_sorter.h                      |   12 +-
 be/src/runtime/stream_load/load_stream_mgr.cpp     |    2 +-
 be/src/runtime/stream_load/load_stream_mgr.h       |    7 +-
 be/src/runtime/stream_load/stream_load_context.cpp |   28 +-
 be/src/runtime/stream_load/stream_load_context.h   |   32 +-
 .../runtime/stream_load/stream_load_executor.cpp   |   20 +-
 be/src/runtime/stream_load/stream_load_executor.h  |    5 +-
 be/src/runtime/stream_load/stream_load_pipe.h      |   53 +-
 be/src/runtime/string_value.cpp                    |    6 +-
 be/src/runtime/string_value.h                      |   53 +-
 be/src/runtime/string_value_ir.cpp                 |    5 +-
 be/src/runtime/tablets_channel.cpp                 |   41 +-
 be/src/runtime/tablets_channel.h                   |   21 +-
 be/src/runtime/test_env.cc                         |   18 +-
 be/src/runtime/test_env.h                          |   21 +-
 be/src/runtime/thread_resource_mgr.cpp             |   15 +-
 be/src/runtime/thread_resource_mgr.h               |   37 +-
 be/src/runtime/tmp_file_mgr.cc                     |   50 +-
 be/src/runtime/tmp_file_mgr.h                      |   33 +-
 be/src/runtime/tuple.cpp                           |   48 +-
 be/src/runtime/tuple.h                             |   32 +-
 be/src/runtime/tuple_row.cpp                       |    3 +-
 be/src/runtime/tuple_row.h                         |   22 +-
 be/src/runtime/types.cpp                           |   21 +-
 be/src/runtime/types.h                             |   33 +-
 be/src/runtime/user_function_cache.cpp             |   69 +-
 be/src/runtime/user_function_cache.h               |   23 +-
 be/src/runtime/vectorized_row_batch.cpp            |   22 +-
 be/src/runtime/vectorized_row_batch.h              |   71 +-
 be/src/service/backend_options.cpp                 |   11 +-
 be/src/service/backend_options.h                   |    5 +-
 be/src/service/backend_service.cpp                 |  154 +-
 be/src/service/backend_service.h                   |   43 +-
 be/src/service/brpc.h                              |   12 +-
 be/src/service/brpc_service.cpp                    |   14 +-
 be/src/service/brpc_service.h                      |    3 +-
 be/src/service/doris_main.cpp                      |    5 +-
 be/src/service/http_service.cpp                    |   66 +-
 be/src/service/http_service.h                      |    2 +-
 be/src/service/internal_service.cpp                |  200 +-
 be/src/service/internal_service.h                  |   70 +-
 be/src/testutil/desc_tbl_builder.cc                |   14 +-
 be/src/testutil/desc_tbl_builder.h                 |   22 +-
 be/src/testutil/function_utils.cpp                 |   19 +-
 be/src/testutil/function_utils.h                   |   10 +-
 be/src/tools/meta_tool.cpp                         |   84 +-
 be/src/udf/uda_test_harness.h                      |  158 +-
 be/src/udf/udf.cpp                                 |  134 +-
 be/src/udf/udf.h                                   |  129 +-
 be/src/udf/udf_debug.h                             |   10 +-
 be/src/udf/udf_internal.h                          |   86 +-
 be/src/udf/udf_ir.cpp                              |    2 +-
 be/src/util/aes_util.cpp                           |   71 +-
 be/src/util/aes_util.h                             |   24 +-
 be/src/util/aligned_new.h                          |   40 +-
 be/src/util/alignment.h                            |    3 +-
 be/src/util/arrow/row_batch.cpp                    |  178 +-
 be/src/util/arrow/row_batch.h                      |   32 +-
 be/src/util/arrow/row_block.cpp                    |   71 +-
 be/src/util/arrow/row_block.h                      |   22 +-
 be/src/util/arrow/utils.cpp                        |    2 +-
 be/src/util/arrow/utils.h                          |    6 +-
 be/src/util/barrier.h                              |    9 +-
 be/src/util/bfd_parser.cpp                         |   53 +-
 be/src/util/bfd_parser.h                           |   16 +-
 be/src/util/bit_stream_utils.h                     |  190 +-
 be/src/util/bit_stream_utils.inline.h              |  287 +-
 be/src/util/bit_util.h                             |  340 +-
 be/src/util/bitmap.cpp                             |   48 +-
 be/src/util/bitmap.h                               |  156 +-
 be/src/util/bitmap_value.h                         |  318 +-
 be/src/util/block_compression.cpp                  |  144 +-
 be/src/util/block_compression.h                    |    8 +-
 be/src/util/broker_load_error_hub.cpp              |   22 +-
 be/src/util/broker_load_error_hub.h                |   15 +-
 be/src/util/brpc_stub_cache.cpp                    |    2 +-
 be/src/util/brpc_stub_cache.h                      |    8 +-
 be/src/util/byte_buffer.h                          |    9 +-
 be/src/util/cgroup_util.cpp                        |   71 +-
 be/src/util/cgroup_util.h                          |    6 +-
 be/src/util/cidr.cpp                               |   13 +-
 be/src/util/coding.cpp                             |    4 +-
 be/src/util/coding.h                               |   25 +-
 be/src/util/condition_variable.cpp                 |   12 +-
 be/src/util/condition_variable.h                   |    3 +-
 be/src/util/core_local.cpp                         |   13 +-
 be/src/util/core_local.h                           |   21 +-
 be/src/util/countdown_latch.h                      |   27 +-
 be/src/util/cpu_info.cpp                           |  485 +-
 be/src/util/cpu_info.h                             |  372 +-
 be/src/util/crc32c.cpp                             |  451 +-
 be/src/util/crc32c.h                               |    1 +
 be/src/util/date_func.cpp                          |   26 +-
 be/src/util/date_func.h                            |    4 +-
 be/src/util/debug/leak_annotations.h               |   73 +-
 be/src/util/debug/leakcheck_disabler.h             |   12 +-
 be/src/util/debug_counters.h                       |   13 +-
 be/src/util/debug_util.cpp                         |   40 +-
 be/src/util/debug_util.h                           |    8 +-
 be/src/util/defer_op.h                             |   12 +-
 be/src/util/disk_info.cpp                          |    6 +-
 be/src/util/disk_info.h                            |   10 +-
 be/src/util/doris_metrics.cpp                      |  112 +-
 be/src/util/doris_metrics.h                        |   34 +-
 be/src/util/dummy_runtime_profile.h                |    6 +-
 be/src/util/dynamic_util.cpp                       |    5 +-
 be/src/util/dynamic_util.h                         |    3 +-
 be/src/util/easy_json.cc                           |  202 +-
 be/src/util/easy_json.h                            |  280 +-
 be/src/util/errno.cpp                              |    6 +-
 be/src/util/errno.h                                |    4 +-
 be/src/util/error_util.cc                          |    6 +-
 be/src/util/error_util.h                           |    4 +-
 be/src/util/faststring.cc                          |   71 +-
 be/src/util/faststring.h                           |  393 +-
 be/src/util/file_cache.cpp                         |   26 +-
 be/src/util/file_cache.h                           |    9 +-
 be/src/util/file_utils.cpp                         |   41 +-
 be/src/util/file_utils.h                           |   36 +-
 be/src/util/filesystem_util.cc                     |   35 +-
 be/src/util/filesystem_util.h                      |    5 +-
 be/src/util/frame_of_reference_coding.cpp          |   77 +-
 be/src/util/frame_of_reference_coding.h            |   46 +-
 be/src/util/hash_util_ir.cpp                       |    8 +-
 be/src/util/internal_queue.h                       |  392 +-
 be/src/util/json_util.cpp                          |    2 +-
 be/src/util/json_util.h                            |   14 +-
 be/src/util/load_error_hub.cpp                     |   22 +-
 be/src/util/load_error_hub.h                       |   18 +-
 be/src/util/logging.h                              |    3 +-
 be/src/util/md5.cpp                                |    6 +-
 be/src/util/md5.h                                  |   11 +-
 be/src/util/mem_info.cpp                           |   20 +-
 be/src/util/mem_info.h                             |    4 +-
 be/src/util/mem_range.h                            |   24 +-
 be/src/util/metrics.cpp                            |   51 +-
 be/src/util/metrics.h                              |  164 +-
 be/src/util/minizip/ioapi.h                        |  181 +-
 be/src/util/minizip/unzip.h                        |  220 +-
 be/src/util/monotime.cpp                           |   56 +-
 be/src/util/monotime.h                             |   36 +-
 be/src/util/murmur_hash3.cpp                       |  665 ++-
 be/src/util/murmur_hash3.h                         |    2 +-
 be/src/util/mustache/mustache.cc                   |  640 +--
 be/src/util/mustache/mustache.h                    |    7 +-
 be/src/util/mutex.cpp                              |  103 +-
 be/src/util/mutex.h                                |   25 +-
 be/src/util/mysql_global.h                         |   47 +-
 be/src/util/mysql_load_error_hub.cpp               |   30 +-
 be/src/util/mysql_load_error_hub.h                 |   31 +-
 be/src/util/mysql_row_buffer.cpp                   |   13 +-
 be/src/util/mysql_row_buffer.h                     |   25 +-
 be/src/util/network_util.cpp                       |   25 +-
 be/src/util/network_util.h                         |    6 +-
 be/src/util/null_load_error_hub.cpp                |    7 +-
 be/src/util/null_load_error_hub.h                  |    6 +-
 be/src/util/once.h                                 |   11 +-
 be/src/util/os_info.cpp                            |   72 +-
 be/src/util/os_info.h                              |   48 +-
 be/src/util/os_util.cpp                            |    9 +-
 be/src/util/parse_util.cpp                         |   13 +-
 be/src/util/parse_util.h                           |    4 +-
 be/src/util/path_builder.cpp                       |    5 +-
 be/src/util/path_builder.h                         |    3 +-
 be/src/util/path_util.cpp                          |   20 +-
 be/src/util/perf_counters.cpp                      |   37 +-
 be/src/util/perf_counters.h                        |    6 +-
 be/src/util/pprof_utils.cpp                        |   42 +-
 be/src/util/pprof_utils.h                          |   15 +-
 be/src/util/pretty_printer.h                       |   35 +-
 be/src/util/progress_updater.cpp                   |   34 +-
 be/src/util/progress_updater.h                     |   20 +-
 be/src/util/radix_sort.h                           |  125 +-
 be/src/util/random.h                               |   13 +-
 be/src/util/ref_count_closure.h                    |   19 +-
 be/src/util/rle_encoding.h                         |  736 ++-
 be/src/util/runtime_profile.cpp                    |    3 +-
 be/src/util/runtime_profile.h                      |  173 +-
 be/src/util/scoped_cleanup.h                       |   11 +-
 be/src/util/simdutf8check.h                        |  612 +--
 be/src/util/slice.cpp                              |    8 +-
 be/src/util/slice.h                                |   78 +-
 be/src/util/spinlock.cc                            |    1 -
 be/src/util/spinlock.h                             |    9 +-
 be/src/util/stack_util.cpp                         |    4 +-
 be/src/util/stack_util.h                           |    2 +-
 be/src/util/static_asserts.cpp                     |    4 +-
 be/src/util/streaming_sampler.h                    |   40 +-
 be/src/util/string_parser.cpp                      |    4 +-
 be/src/util/string_util.cpp                        |    2 +-
 be/src/util/string_util.h                          |   18 +-
 be/src/util/symbols_util.cpp                       |   24 +-
 be/src/util/symbols_util.h                         |    9 +-
 be/src/util/system_metrics.cpp                     |  142 +-
 be/src/util/system_metrics.h                       |   27 +-
 be/src/util/tdigest.h                              |  120 +-
 be/src/util/template_util.h                        |    2 +-
 be/src/util/thread.cpp                             |   13 +-
 be/src/util/threadpool.cpp                         |  173 +-
 be/src/util/threadpool.h                           |   22 +-
 be/src/util/thrift_client.cpp                      |    9 +-
 be/src/util/thrift_client.h                        |   85 +-
 be/src/util/thrift_rpc_helper.cpp                  |   75 +-
 be/src/util/thrift_rpc_helper.h                    |   23 +-
 be/src/util/thrift_server.cpp                      |  129 +-
 be/src/util/thrift_server.h                        |   21 +-
 be/src/util/thrift_util.h                          |   35 +-
 be/src/util/time.cpp                               |  127 +-
 be/src/util/time.h                                 |   62 +-
 be/src/util/timezone_utils.cpp                     |    7 +-
 be/src/util/timezone_utils.h                       |    5 +-
 be/src/util/trace.cpp                              |  315 +-
 be/src/util/trace.h                                |  332 +-
 be/src/util/trace_metrics.cpp                      |   39 +-
 be/src/util/trace_metrics.h                        |   66 +-
 be/src/util/tuple_row_compare.cpp                  |    3 +-
 be/src/util/tuple_row_compare.h                    |   67 +-
 be/src/util/types.h                                |    9 +-
 be/src/util/uid_util.cpp                           |    2 +-
 be/src/util/uid_util.h                             |   69 +-
 be/src/util/url_coding.cpp                         |    3 +-
 be/src/util/url_coding.h                           |   10 +-
 be/src/util/url_parser.cpp                         |   12 +-
 be/src/util/url_parser.h                           |   24 +-
 be/src/util/utf8_check.cpp                         |  118 +-
 be/src/util/utf8_check.h                           |    4 +-
 be/src/util/uuid_generator.h                       |   10 +-
 be/src/util/zip_util.cpp                           |   30 +-
 be/src/util/zip_util.h                             |   18 +-
 be/src/util/zlib.cpp                               |  129 +-
 be/src/util/zlib.h                                 |    2 +-
 be/test/agent/agent_server_test.cpp                |   31 +-
 be/test/agent/cgroups_mgr_test.cpp                 |   45 +-
 be/test/agent/heartbeat_server_test.cpp            |   22 +-
 be/test/agent/mock_pusher.h                        |    6 +-
 be/test/agent/mock_task_worker_pool.h              |    6 +-
 be/test/agent/mock_utils.h                         |   58 +-
 be/test/agent/utils_test.cpp                       |   10 +-
 be/test/common/config_test.cpp                     |   10 +-
 be/test/common/resource_tls_test.cpp               |   11 +-
 be/test/common/status_test.cpp                     |    5 +-
 be/test/env/env_posix_test.cpp                     |   17 +-
 be/test/exec/broker_reader_test.cpp                |   12 +-
 be/test/exec/broker_scan_node_test.cpp             |   27 +-
 be/test/exec/broker_scanner_test.cpp               |   24 +-
 be/test/exec/buffered_reader_test.cpp              |   11 +-
 be/test/exec/csv_scan_bench_test.cpp               |   19 +-
 be/test/exec/csv_scan_node_test.cpp                |   34 +-
 be/test/exec/csv_scanner_test.cpp                  |   15 +-
 be/test/exec/es_http_scan_node_test.cpp            |   27 +-
 be/test/exec/es_predicate_test.cpp                 |   13 +-
 be/test/exec/es_query_builder_test.cpp             |  169 +-
 be/test/exec/es_scan_node_test.cpp                 |   30 +-
 be/test/exec/es_scan_reader_test.cpp               |   55 +-
 be/test/exec/hash_table_test.cpp                   |   38 +-
 be/test/exec/json_scanner_test.cpp                 |   64 +-
 be/test/exec/json_scanner_test_with_jsonpath.cpp   |   70 +-
 be/test/exec/mysql_scan_node_test.cpp              |   22 +-
 be/test/exec/mysql_scanner_test.cpp                |   14 +-
 be/test/exec/new_olap_scan_node_test.cpp           |   41 +-
 be/test/exec/olap_common_test.cpp                  |  144 +-
 be/test/exec/olap_scan_node_test.cpp               |   34 +-
 be/test/exec/olap_scanner_test.cpp                 |   13 +-
 be/test/exec/orc_scanner_test.cpp                  |  269 +-
 be/test/exec/parquet_scanner_test.cpp              |   80 +-
 be/test/exec/plain_text_line_reader_bzip_test.cpp  |   19 +-
 be/test/exec/plain_text_line_reader_gzip_test.cpp  |   36 +-
 .../exec/plain_text_line_reader_lz4frame_test.cpp  |   31 +-
 be/test/exec/plain_text_line_reader_lzop_test.cpp  |   22 +-
 .../plain_text_line_reader_uncompressed_test.cpp   |   18 +-
 be/test/exec/schema_scan_node_test.cpp             |   28 +-
 .../schema_scanner/schema_authors_scanner_test.cpp |   37 +-
 .../schema_charsets_scanner_test.cpp               |   35 +-
 .../schema_collations_scanner_test.cpp             |   35 +-
 .../schema_scanner/schema_columns_scanner_test.cpp |   62 +-
 .../schema_create_table_scanner_test.cpp           |   60 +-
 .../schema_scanner/schema_engines_scanner_test.cpp |   33 +-
 .../schema_open_tables_scanner_test.cpp            |   58 +-
 .../schema_schemata_scanner_test.cpp               |   46 +-
 .../schema_table_names_scanner_test.cpp            |   52 +-
 .../schema_scanner/schema_tables_scanner_test.cpp  |   58 +-
 .../schema_variables_scanner_test.cpp              |   33 +-
 be/test/exec/schema_scanner_test.cpp               |   31 +-
 be/test/exec/set_executor_test.cpp                 |   14 +-
 be/test/exec/tablet_info_test.cpp                  |   25 +-
 be/test/exprs/binary_predicate_test.cpp            |   52 +-
 be/test/exprs/bitmap_function_test.cpp             |  112 +-
 be/test/exprs/encryption_functions_test.cpp        |   19 +-
 be/test/exprs/hll_function_test.cpp                |   15 +-
 be/test/exprs/hybrid_set_test.cpp                  |   16 +-
 be/test/exprs/in_op_test.cpp                       |   34 +-
 be/test/exprs/in_predicate_test.cpp                |   14 +-
 be/test/exprs/json_function_test.cpp               |  137 +-
 be/test/exprs/math_functions_test.cpp              |    8 +-
 be/test/exprs/percentile_approx_test.cpp           |   23 +-
 be/test/exprs/string_functions_test.cpp            |  103 +-
 be/test/exprs/timestamp_functions_test.cpp         |   74 +-
 be/test/geo/geo_functions_test.cpp                 |   33 +-
 be/test/geo/geo_types_test.cpp                     |   11 +-
 be/test/geo/wkt_parse_test.cpp                     |    8 +-
 be/test/http/http_client_test.cpp                  |   14 +-
 be/test/http/http_utils_test.cpp                   |   15 +-
 be/test/http/message_body_sink_test.cpp            |   15 +-
 be/test/http/metrics_action_test.cpp               |   38 +-
 be/test/http/stream_load_test.cpp                  |   27 +-
 be/test/olap/aggregate_func_test.cpp               |   29 +-
 be/test/olap/bit_field_test.cpp                    |   60 +-
 be/test/olap/bloom_filter_index_test.cpp           |   12 +-
 be/test/olap/bloom_filter_test.cpp                 |   10 +-
 be/test/olap/byte_buffer_test.cpp                  |   27 +-
 be/test/olap/column_reader_test.cpp                | 1069 ++--
 be/test/olap/column_vector_test.cpp                |   44 +-
 be/test/olap/comparison_predicate_test.cpp         |  376 +-
 be/test/olap/cumulative_compaction_policy_test.cpp |  190 +-
 be/test/olap/decimal12_test.cpp                    |   10 +-
 be/test/olap/delete_handler_test.cpp               |  198 +-
 be/test/olap/delta_writer_test.cpp                 |  148 +-
 be/test/olap/file_helper_test.cpp                  |   32 +-
 be/test/olap/file_utils_test.cpp                   |   81 +-
 be/test/olap/fs/file_block_manager_test.cpp        |   17 +-
 be/test/olap/generic_iterators_test.cpp            |   17 +-
 be/test/olap/hll_test.cpp                          |    4 +-
 be/test/olap/in_list_predicate_test.cpp            |  334 +-
 be/test/olap/key_coder_test.cpp                    |   22 +-
 be/test/olap/lru_cache_test.cpp                    |   61 +-
 be/test/olap/memory/column_delta_test.cpp          |    2 +-
 be/test/olap/memory/column_test.cpp                |   12 +-
 be/test/olap/memory/mem_tablet_test.cpp            |    6 +-
 be/test/olap/memory/partial_row_batch_test.cpp     |    2 +-
 be/test/olap/memtable_flush_executor_test.cpp      |   23 +-
 be/test/olap/null_predicate_test.cpp               |  172 +-
 be/test/olap/olap_meta_test.cpp                    |   25 +-
 be/test/olap/olap_snapshot_converter_test.cpp      |    2 +-
 be/test/olap/options_test.cpp                      |   12 +-
 be/test/olap/page_cache_test.cpp                   |    8 +-
 be/test/olap/push_handler_test.cpp                 |   36 +-
 be/test/olap/row_block_test.cpp                    |   23 +-
 be/test/olap/row_block_v2_test.cpp                 |   13 +-
 be/test/olap/row_cursor_test.cpp                   |    9 +-
 be/test/olap/rowset/alpha_rowset_test.cpp          |   62 +-
 be/test/olap/rowset/beta_rowset_test.cpp           |   25 +-
 be/test/olap/rowset/rowset_converter_test.cpp      |   71 +-
 be/test/olap/rowset/rowset_meta_manager_test.cpp   |   27 +-
 be/test/olap/rowset/rowset_meta_test.cpp           |   19 +-
 .../rowset/segment_v2/binary_dict_page_test.cpp    |   43 +-
 .../rowset/segment_v2/binary_plain_page_test.cpp   |   39 +-
 .../rowset/segment_v2/binary_prefix_page_test.cpp  |   26 +-
 .../olap/rowset/segment_v2/bitmap_index_test.cpp   |   34 +-
 .../rowset/segment_v2/bitshuffle_page_test.cpp     |  114 +-
 .../rowset/segment_v2/block_bloom_filter_test.cpp  |    8 +-
 .../bloom_filter_index_reader_writer_test.cpp      |   67 +-
 .../rowset/segment_v2/bloom_filter_page_test.cpp   |   49 +-
 .../segment_v2/column_reader_writer_test.cpp       |  158 +-
 .../olap/rowset/segment_v2/encoding_info_test.cpp  |   11 +-
 .../segment_v2/frame_of_reference_page_test.cpp    |   75 +-
 .../rowset/segment_v2/ordinal_page_index_test.cpp  |   11 +-
 be/test/olap/rowset/segment_v2/plain_page_test.cpp |  157 +-
 be/test/olap/rowset/segment_v2/rle_page_test.cpp   |   52 +-
 be/test/olap/rowset/segment_v2/row_ranges_test.cpp |   11 +-
 be/test/olap/rowset/segment_v2/segment_test.cpp    |  196 +-
 .../olap/rowset/segment_v2/zone_map_index_test.cpp |   13 +-
 .../rowset/unique_rowset_id_generator_test.cpp     |   43 +-
 be/test/olap/run_length_byte_test.cpp              |  277 +-
 be/test/olap/run_length_integer_test.cpp           | 1106 +++-
 be/test/olap/schema_change_test.cpp                |  219 +-
 be/test/olap/selection_vector_test.cpp             |   11 +-
 be/test/olap/serialize_test.cpp                    |   11 +-
 be/test/olap/short_key_index_test.cpp              |   15 +-
 be/test/olap/skiplist_test.cpp                     |   86 +-
 be/test/olap/storage_types_test.cpp                |   32 +-
 be/test/olap/stream_index_test.cpp                 |  104 +-
 be/test/olap/tablet_meta_manager_test.cpp          |   17 +-
 be/test/olap/tablet_meta_test.cpp                  |   11 +-
 be/test/olap/tablet_mgr_test.cpp                   |   43 +-
 be/test/olap/tablet_schema_helper.h                |   24 +-
 be/test/olap/tablet_test.cpp                       |   24 +-
 be/test/olap/timestamped_version_tracker_test.cpp  |   89 +-
 be/test/olap/txn_manager_test.cpp                  |  150 +-
 be/test/plugin/example/plugin_example.cpp          |   17 +-
 be/test/plugin/plugin_loader_test.cpp              |   41 +-
 be/test/plugin/plugin_mgr_test.cpp                 |   33 +-
 be/test/plugin/plugin_zip_test.cpp                 |   43 +-
 be/test/runtime/buffer_control_block_test.cpp      |   17 +-
 be/test/runtime/buffered_block_mgr2_test.cpp       |  137 +-
 be/test/runtime/buffered_tuple_stream2_test.cpp    |  160 +-
 be/test/runtime/buffered_tuple_stream_test.cpp     |   82 +-
 be/test/runtime/cache/partition_cache_test.cpp     |   54 +-
 be/test/runtime/data_spliter_test.cpp              |   25 +-
 be/test/runtime/data_stream_test.cpp               |   20 +-
 be/test/runtime/datetime_value_test.cpp            |  122 +-
 be/test/runtime/decimal_value_test.cpp             |   45 +-
 be/test/runtime/decimalv2_value_test.cpp           |   38 +-
 be/test/runtime/disk_io_mgr_test.cpp               |  230 +-
 be/test/runtime/dpp_sink_internal_test.cpp         |   19 +-
 be/test/runtime/dpp_sink_test.cpp                  |   29 +-
 be/test/runtime/etl_job_mgr_test.cpp               |   24 +-
 be/test/runtime/export_task_mgr_test.cpp           |   24 +-
 be/test/runtime/external_scan_context_mgr_test.cpp |   14 +-
 be/test/runtime/fragment_mgr_test.cpp              |    5 +-
 be/test/runtime/free_list_test.cpp                 |    9 +-
 be/test/runtime/heartbeat_flags_test.cpp           |    8 +-
 be/test/runtime/kafka_consumer_pipe_test.cpp       |   27 +-
 be/test/runtime/large_int_value_test.cpp           |   14 +-
 be/test/runtime/load_channel_mgr_test.cpp          |   50 +-
 be/test/runtime/mem_limit_test.cpp                 |   13 +-
 be/test/runtime/mem_pool_test.cpp                  |   16 +-
 be/test/runtime/memory/chunk_allocator_test.cpp    |    2 +-
 be/test/runtime/memory/system_allocator_test.cpp   |    4 +-
 be/test/runtime/memory_scratch_sink_test.cpp       |   24 +-
 be/test/runtime/qsorter_test.cpp                   |   37 +-
 be/test/runtime/raw_value_test.cpp                 |    8 +-
 be/test/runtime/result_buffer_mgr_test.cpp         |   20 +-
 be/test/runtime/result_queue_mgr_test.cpp          |   18 +-
 be/test/runtime/result_sink_test.cpp               |   38 +-
 .../runtime/routine_load_task_executor_test.cpp    |   22 +-
 be/test/runtime/small_file_mgr_test.cpp            |   17 +-
 be/test/runtime/snapshot_loader_test.cpp           |   28 +-
 be/test/runtime/sorter_test.cpp                    |  112 +-
 be/test/runtime/string_buffer_test.cpp             |    6 +-
 be/test/runtime/string_value_test.cpp              |    6 +-
 .../test_data/user_function_cache/lib/my_add.cc    |    6 +-
 be/test/runtime/thread_resource_mgr_test.cpp       |   26 +-
 be/test/runtime/tmp_file_mgr_test.cpp              |   46 +-
 be/test/runtime/user_function_cache_test.cpp       |   58 +-
 be/test/udf/uda_test.cpp                           |   35 +-
 be/test/udf/udf_test.cpp                           |   52 +-
 be/test/util/aes_util_test.cpp                     |   31 +-
 be/test/util/arrow/arrow_row_batch_test.cpp        |    3 +-
 be/test/util/arrow/arrow_row_block_test.cpp        |    4 +-
 be/test/util/arrow/arrow_work_flow_test.cpp        |   11 +-
 be/test/util/bit_stream_utils_test.cpp             |   53 +-
 be/test/util/bit_util_test.cpp                     |   13 +-
 be/test/util/bitmap_test.cpp                       |   14 +-
 be/test/util/bitmap_value_test.cpp                 |   29 +-
 be/test/util/block_compression_test.cpp            |   22 +-
 be/test/util/blocking_queue_test.cpp               |   18 +-
 be/test/util/brpc_stub_cache_test.cpp              |    7 +-
 be/test/util/byte_buffer_test2.cpp                 |    9 +-
 be/test/util/cgroup_util_test.cpp                  |   13 +-
 be/test/util/cidr_test.cpp                         |    7 +-
 be/test/util/coding_test.cpp                       |   10 +-
 be/test/util/core_local_test.cpp                   |   10 +-
 be/test/util/countdown_latch_test.cpp              |    7 +-
 be/test/util/counter_cond_variable_test.cpp        |    9 +-
 be/test/util/crc32c_test.cpp                       |   35 +-
 be/test/util/decompress_test.cpp                   |   37 +-
 be/test/util/doris_metrics_test.cpp                |   46 +-
 be/test/util/easy_json-test.cpp                    |  106 +-
 be/test/util/faststring_test.cpp                   |  163 +-
 be/test/util/file_cache_test.cpp                   |    4 +-
 be/test/util/filesystem_util_test.cpp              |   11 +-
 be/test/util/frame_of_reference_coding_test.cpp    |    6 +-
 be/test/util/http_channel_test.cpp                 |    3 +-
 be/test/util/internal_queue_test.cpp               |   49 +-
 be/test/util/json_util_test.cpp                    |   27 +-
 be/test/util/lru_cache_util_test.cpp               |   10 +-
 be/test/util/md5_test.cpp                          |    6 +-
 be/test/util/monotime_test.cpp                     |   11 +-
 be/test/util/new_metrics_test.cpp                  |   70 +-
 be/test/util/parse_util_test.cpp                   |    7 +-
 be/test/util/path_trie_test.cpp                    |    8 +-
 be/test/util/path_util_test.cpp                    |    6 +-
 be/test/util/perf_counters_test.cpp                |   24 +-
 be/test/util/radix_sort_test.cpp                   |   15 +-
 be/test/util/rle_encoding_test.cpp                 |  611 ++-
 be/test/util/runtime_profile_test.cpp              |   67 +-
 be/test/util/scoped_cleanup_test.cpp               |    5 +-
 be/test/util/string_parser_test.cpp                |  100 +-
 be/test/util/string_util_test.cpp                  |    7 +-
 be/test/util/tdigest_test.cpp                      |   16 +-
 be/test/util/thread_pool_test.cpp                  |   10 +-
 be/test/util/threadpool_test.cpp                   |  257 +-
 be/test/util/trace_test.cpp                        |  131 +-
 be/test/util/types_test.cpp                        |    9 +-
 be/test/util/uid_util_test.cpp                     |    9 +-
 be/test/util/url_coding_test.cpp                   |   29 +-
 be/test/util/utf8_check_test.cpp                   |  124 +-
 be/test/util/zip_util_test.cpp                     |   25 +-
 .../check-format.sh                                |   20 +-
 .../clang-format.sh                                |   19 +-
 build-support/lintutils.py                         |  111 +
 build-support/run_clang_format.py                  |  144 +
 docs/en/administrator-guide/config/be_config.md    |   14 +
 docs/en/developer-guide/format-code.md             |   27 +-
 .../sql-statements/Data Definition/ALTER TABLE.md  |    6 +-
 docs/zh-CN/administrator-guide/config/be_config.md |   14 +
 docs/zh-CN/developer-guide/format-code.md          |   24 +-
 .../sql-statements/Data Definition/ALTER TABLE.md  |    6 +-
 .../main/java/org/apache/doris/alter/Alter.java    |   75 +-
 .../doris/alter/MaterializedViewHandler.java       |   59 +-
 .../apache/doris/alter/SchemaChangeHandler.java    |  225 +-
 .../org/apache/doris/alter/SchemaChangeJob.java    |    2 +-
 .../java/org/apache/doris/backup/RestoreJob.java   |    7 +-
 .../java/org/apache/doris/catalog/Catalog.java     |  176 +-
 .../java/org/apache/doris/catalog/ColumnType.java  |   15 +
 .../java/org/apache/doris/catalog/Database.java    |   20 +-
 .../apache/doris/clone/ColocateTableBalancer.java  |   53 +-
 .../doris/common/proc/FrontendsProcNode.java       |    4 +-
 .../external/elasticsearch/EsShardPartitions.java  |   14 +-
 .../doris/http/rest/BootstrapFinishAction.java     |   12 +
 .../doris/httpv2/entity/ResponseEntityBuilder.java |    4 +
 .../apache/doris/httpv2/rest/GetDdlStmtAction.java |   14 +-
 .../doris/httpv2/rest/GetSmallFileAction.java      |    2 +-
 .../apache/doris/httpv2/rest/MetaInfoAction.java   |   27 +-
 .../apache/doris/httpv2/rest/RowCountAction.java   |   22 +-
 .../org/apache/doris/httpv2/rest/ShowAction.java   |   10 +-
 .../doris/httpv2/rest/StorageTypeCheckAction.java  |   20 +-
 .../doris/httpv2/rest/TableQueryPlanAction.java    |   20 +-
 .../doris/httpv2/rest/TableRowCountAction.java     |   22 +-
 .../doris/httpv2/rest/TableSchemaAction.java       |   21 +-
 .../java/org/apache/doris/load/AsyncDeleteJob.java |    2 +-
 .../src/main/java/org/apache/doris/load/Load.java  |   57 +-
 .../java/org/apache/doris/master/MasterImpl.java   |    8 +-
 .../org/apache/doris/master/ReportHandler.java     |   16 -
 .../java/org/apache/doris/qe/ConnectProcessor.java |    3 +
 .../main/java/org/apache/doris/qe/Coordinator.java |   11 +
 .../java/org/apache/doris/qe/GlobalVariable.java   |    3 +-
 .../java/org/apache/doris/qe/MasterOpExecutor.java |   10 +
 .../java/org/apache/doris/qe/StmtExecutor.java     |    5 +
 .../org/apache/doris/qe/cache/PartitionCache.java  |    2 +-
 .../java/org/apache/doris/system/Frontend.java     |    6 +
 .../apache/doris/system/FrontendHbResponse.java    |    9 +-
 .../java/org/apache/doris/system/HeartbeatMgr.java |   14 +-
 .../org/apache/doris/system/SystemInfoService.java |   25 +-
 .../apache/doris/task/HadoopLoadPendingTask.java   |   44 +-
 .../org/apache/doris/alter/RollupJobV2Test.java    |   28 +-
 .../apache/doris/alter/SchemaChangeJobV2Test.java  |   70 +-
 .../apache/doris/catalog/CreateFunctionTest.java   |    2 +-
 .../org/apache/doris/catalog/DatabaseTest.java     |   43 +
 .../doris/clone/ColocateTableBalancerTest.java     |   71 +-
 .../doris/cluster/SystemInfoServiceTest.java       |   13 +-
 .../java/org/apache/doris/qe/CoordinatorTest.java  |   82 +
 .../org/apache/doris/system/HeartbeatMgrTest.java  |   26 +-
 gensrc/script/gen_build_version.sh                 |    2 +
 gensrc/thrift/FrontendService.thrift               |    1 +
 1403 files changed, 66418 insertions(+), 71559 deletions(-)
 mode change 100755 => 100644 be/src/common/names.h
 mode change 100755 => 100644 be/src/exec/intersect_node.cpp
 mode change 100755 => 100644 be/src/exprs/agg_fn_evaluator.cpp
 mode change 100755 => 100644 be/src/exprs/agg_fn_evaluator.h
 mode change 100755 => 100644 be/src/exprs/anyval_util.cpp
 mode change 100755 => 100644 be/src/exprs/anyval_util.h
 mode change 100755 => 100644 be/src/exprs/udf_builtins.cpp
 mode change 100755 => 100644 be/src/exprs/udf_builtins.h
 create mode 100644 be/src/olap/collect_iterator.cpp
 create mode 100644 be/src/olap/collect_iterator.h
 mode change 100755 => 100644 be/src/olap/cumulative_compaction.cpp
 mode change 100755 => 100644 be/src/olap/cumulative_compaction.h
 mode change 100755 => 100644 be/src/olap/file_stream.cpp
 mode change 100755 => 100644 be/src/olap/file_stream.h
 mode change 100755 => 100644 be/src/olap/olap_meta.cpp
 mode change 100755 => 100644 be/src/olap/olap_meta.h
 mode change 100755 => 100644 be/src/olap/olap_snapshot_converter.cpp
 mode change 100755 => 100644 be/src/olap/rowset/column_writer.cpp
 mode change 100755 => 100644 be/src/olap/stream_index_common.cpp
 mode change 100755 => 100644 be/src/olap/stream_index_common.h
 mode change 100755 => 100644 be/src/olap/stream_index_reader.cpp
 mode change 100755 => 100644 be/src/olap/stream_index_reader.h
 mode change 100755 => 100644 be/src/olap/stream_index_writer.cpp
 mode change 100755 => 100644 be/src/olap/stream_index_writer.h
 mode change 100755 => 100644 be/src/olap/stream_name.cpp
 mode change 100755 => 100644 be/src/olap/stream_name.h
 mode change 100755 => 100644 be/src/olap/tablet_meta.cpp
 mode change 100755 => 100644 be/src/olap/tablet_meta_manager.cpp
 mode change 100755 => 100644 be/src/olap/txn_manager.cpp
 mode change 100755 => 100644 be/src/olap/txn_manager.h
 mode change 100755 => 100644 be/src/runtime/decimal_value.cpp
 mode change 100755 => 100644 be/src/runtime/decimal_value.h
 mode change 100755 => 100644 be/src/udf/uda_test_harness.h
 mode change 100755 => 100644 be/src/udf/udf.cpp
 mode change 100755 => 100644 be/src/udf/udf.h
 mode change 100755 => 100644 be/src/udf/udf_debug.h
 mode change 100755 => 100644 be/src/udf/udf_internal.h
 mode change 100755 => 100644 be/src/util/aligned_new.h
 mode change 100755 => 100644 be/src/util/condition_variable.h
 mode change 100755 => 100644 be/src/util/cpu_info.cpp
 mode change 100755 => 100644 be/src/util/cpu_info.h
 mode change 100755 => 100644 be/src/util/dummy_runtime_profile.h
 mode change 100755 => 100644 be/src/util/mem_range.h
 mode change 100755 => 100644 be/src/util/os_info.cpp
 mode change 100755 => 100644 be/src/util/os_info.h
 mode change 100755 => 100644 be/src/util/radix_sort.h
 mode change 100755 => 100644 be/src/util/time.cpp
 mode change 100755 => 100644 be/src/util/time.h
 mode change 100755 => 100644 be/test/olap/bit_field_test.cpp
 mode change 100755 => 100644 be/test/olap/byte_buffer_test.cpp
 mode change 100755 => 100644 be/test/olap/run_length_byte_test.cpp
 mode change 100755 => 100644 be/test/olap/run_length_integer_test.cpp
 mode change 100755 => 100644 be/test/olap/stream_index_test.cpp
 mode change 100755 => 100644 be/test/olap/tablet_meta_manager_test.cpp
 mode change 100755 => 100644 be/test/olap/tablet_meta_test.cpp
 mode change 100755 => 100644 be/test/olap/tablet_test.cpp
 mode change 100755 => 100644 be/test/plugin/example/plugin_example.cpp
 mode change 100755 => 100644 be/test/plugin/plugin_zip_test.cpp
 mode change 100755 => 100644 be/test/runtime/decimal_value_test.cpp
 mode change 100755 => 100644 be/test/udf/uda_test.cpp
 mode change 100755 => 100644 be/test/udf/udf_test.cpp
 copy docs/build_help_zip.sh => build-support/check-format.sh (74%)
 copy docs/build_help_zip.sh => build-support/clang-format.sh (74%)
 create mode 100644 build-support/lintutils.py
 create mode 100644 build-support/run_clang_format.py


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

Reply via email to