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

lijibing pushed a change to branch high-priority-column
in repository https://gitbox.apache.org/repos/asf/doris.git


 discard 4dbd91fe989 High priority queue and map. (#31509)
 discard 44dab1abe46 Collect high priority columns. (#31235)
     add 059468973f6 [fix](cloud) disable pipelinex temporarily (#31649)
     add 5e30a00b2a5 [Fix](nereids) fix leading with left join without leftside 
condition (#31387)
     add ee9ae6ef4fb [fix](merge-cloud) fix meta server test conf name (#31658)
     add 8a1bc8b82f9 [fix](Nereids) check slot from children may produce wrong 
format err (#31638)
     add 172007f23b7 [opt](nereids) Composite predicate supports range 
predicate when rewritting by materialzied view (#31538)
     add ec295c779d2 Revert "[test](regression) add regression test for schange 
change of complex …" (#31660)
     add 5515a4aac06 [opt](plsql) Fix plsql exception and doris exception 
compatibility (#31647)
     add 1eb6abf79bb [feat](nereids) support nullSafeEqual estimation (#31616)
     add 1d8b5c442cb [feature](merge-cloud) Implement cloud compaction (#31215)
     add db9713855bf [fix](profile)Fix load profile print by default (#31677)
     add 4a6d9887b78 move 3 cases to p2, reducing regression pipeline runtime 
(#31663)
     add 5e6b7716c81 [ci](jdk17) adjust fe.conf (#31683)
     add 72cca294210 [Update](cloud) add inverted index tmp dir support (#31484)
     add a6c3ec64fa1 [fix](cloud) disable pipelinex in cloud p1 temporialy 
(#31678)
     add 9466e3f96d8 [improvement](statistics)Log one bdbje record for one load 
transaction. #31619
     add 5d99dffe6f1 [opt](scan) read scan ranges in the order of partitions 
(#31630)
     add 97b8c85b4c2 [fix](pipelineX)error output_block settings result in 
excessive memory usage. #31680
     add aa7998cd326 [regression test]Test the unique model by modify a key 
type from BOOLEAN to other type (#31540)
     add 31644412c85 [Bug](regression) fix bug of null in topn opt (#31669)
     add 09609dd2db8 [feature](merge-cloud) support MoW table in cloud mode 
(#31317)
     add 45645333b4d [Refactor](rf) Refactor the rf code interface to remove 
update filter v1 (#31643)
     add 21f7881e168 [fix](arrow-flight)Fix the prompt that be 
arrow_flight_sql_port is not set (#31668)
     add 65c2dd85fa0 [Chore](dependency)Upgrade some dependencies of FE (#31667)
     add 7d4e855631b [Bug](coredump) fix regresstion test coredump in multi 
thread access map (#31664)
     new eafbcb51507 Collect high priority columns. (#31235)
     new 1e71f334bdf High priority queue and map. (#31509)

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   (4dbd91fe989)
            \
             N -- N -- N   refs/heads/high-priority-column (1e71f334bdf)

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.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 be/src/agent/agent_server.cpp                      |   5 +-
 be/src/agent/task_worker_pool.cpp                  |  32 ++
 be/src/agent/task_worker_pool.h                    |   2 +
 be/src/cloud/cloud_base_compaction.cpp             | 388 ++++++++++++++++
 .../cloud_base_compaction.h}                       |  43 +-
 be/src/cloud/cloud_compaction_action.cpp           | 338 ++++++++++++++
 .../action => cloud}/cloud_compaction_action.h     |  41 +-
 be/src/cloud/cloud_cumulative_compaction.cpp       | 477 +++++++++++++++++++
 be/src/cloud/cloud_cumulative_compaction.h         |  61 +++
 .../cloud/cloud_cumulative_compaction_policy.cpp   | 206 ++++++++
 be/src/cloud/cloud_cumulative_compaction_policy.h  |  73 +++
 be/src/cloud/cloud_delete_task.cpp                 |  10 +-
 be/src/cloud/cloud_delta_writer.cpp                |   4 +
 be/src/cloud/cloud_delta_writer.h                  |   2 +
 .../cloud/cloud_engine_calc_delete_bitmap_task.cpp | 168 +++++++
 .../cloud/cloud_engine_calc_delete_bitmap_task.h   |  72 +++
 be/src/cloud/cloud_full_compaction.cpp             | 356 ++++++++++++++
 be/src/cloud/cloud_full_compaction.h               |  64 +++
 be/src/cloud/cloud_rowset_builder.cpp              |  30 +-
 be/src/cloud/cloud_rowset_builder.h                |   2 +
 be/src/cloud/cloud_rowset_writer.cpp               |   5 -
 be/src/cloud/cloud_rowset_writer.h                 |   5 +-
 be/src/cloud/cloud_storage_engine.cpp              | 517 ++++++++++++++++++++-
 be/src/cloud/cloud_storage_engine.h                |  53 +++
 be/src/cloud/cloud_tablet.cpp                      | 100 ++++
 be/src/cloud/cloud_tablet.h                        |  96 ++++
 be/src/cloud/cloud_tablets_channel.cpp             |  11 +-
 be/src/cloud/cloud_txn_delete_bitmap_cache.cpp     | 190 ++++++++
 be/src/cloud/cloud_txn_delete_bitmap_cache.h       |  95 ++++
 be/src/cloud/cloud_vertical_rowset_writer.cpp      |  71 +++
 .../cloud_vertical_rowset_writer.h}                |  23 +-
 be/src/cloud/config.cpp                            |  10 +
 be/src/cloud/config.h                              |  10 +
 be/src/common/config.cpp                           |   6 +
 be/src/common/config.h                             |   7 +
 be/src/exprs/bitmapfilter_predicate.h              |   2 +-
 be/src/exprs/bloom_filter_func.h                   |  65 ++-
 be/src/exprs/hybrid_set.h                          |  16 +-
 be/src/exprs/minmax_predicate.h                    |  10 +-
 be/src/exprs/runtime_filter.cpp                    |   5 +
 be/src/exprs/runtime_filter.h                      |   4 +-
 be/src/http/action/cloud_compaction_action.cpp     |  41 --
 be/src/olap/accept_null_predicate.h                |  56 ++-
 be/src/olap/base_tablet.cpp                        | 201 ++++++++
 be/src/olap/base_tablet.h                          |  18 +
 be/src/olap/compaction.cpp                         |  81 ++++
 be/src/olap/compaction.h                           |  32 ++
 be/src/olap/comparison_predicate.h                 |  44 +-
 be/src/olap/data_dir.cpp                           |   2 +-
 be/src/olap/olap_common.h                          |  28 +-
 be/src/olap/rowset/beta_rowset_writer.cpp          |   2 +-
 be/src/olap/rowset/beta_rowset_writer.h            |   5 +-
 be/src/olap/rowset/rowset.cpp                      |   4 +
 be/src/olap/rowset/rowset.h                        |   1 +
 be/src/olap/rowset/rowset_factory.cpp              |   9 +-
 .../inverted_index_compound_directory.cpp          |   3 +-
 .../rowset/segment_v2/inverted_index_writer.cpp    |  15 +-
 .../olap/rowset/segment_v2/inverted_index_writer.h |  36 ++
 be/src/olap/rowset/segment_v2/segment_writer.cpp   |   5 -
 .../rowset/segment_v2/vertical_segment_writer.cpp  |   9 -
 be/src/olap/rowset/vertical_beta_rowset_writer.cpp | 174 +------
 be/src/olap/rowset/vertical_beta_rowset_writer.h   |  11 +-
 ....cpp => vertical_beta_rowset_writer_helper.cpp} | 116 +++--
 ...iter.h => vertical_beta_rowset_writer_helper.h} |  48 +-
 be/src/olap/rowset_builder.cpp                     |   2 +-
 be/src/olap/rowset_builder.h                       |   4 +-
 be/src/olap/snapshot_manager.cpp                   |   2 +-
 be/src/olap/storage_engine.h                       |   4 +-
 be/src/olap/tablet.cpp                             | 215 +--------
 be/src/olap/tablet.h                               |  17 +-
 be/src/olap/tablet_fwd.h                           |   2 +
 be/src/pipeline/exec/file_scan_operator.cpp        |  55 ++-
 be/src/pipeline/exec/union_source_operator.cpp     |  15 +-
 be/src/pipeline/exec/union_source_operator.h       |   4 +-
 be/src/pipeline/pipeline_fragment_context.cpp      |   2 +-
 .../pipeline_x/pipeline_x_fragment_context.cpp     |   2 +-
 be/src/runtime/exec_env.h                          |   5 +
 be/src/runtime/exec_env_init.cpp                   |   2 +
 be/src/runtime/memory/cache_policy.h               |   3 +
 be/src/runtime/plan_fragment_executor.cpp          |   2 +-
 be/src/service/http_service.cpp                    |   6 +-
 be/src/util/doris_metrics.cpp                      |   6 +
 be/src/util/doris_metrics.h                        |   2 +
 be/src/vec/columns/column_nullable.h               |   2 +-
 be/src/vec/exec/scan/new_file_scan_node.cpp        |  55 ++-
 cloud/test/meta_server_test.cpp                    |   2 +-
 .../hive/scripts/create_preinstalled_table.hql     |  14 -
 .../org/apache/doris/analysis/CreateTableStmt.java |   5 -
 .../main/java/org/apache/doris/catalog/Table.java  |  30 +-
 .../transaction/CloudGlobalTransactionMgr.java     | 278 ++++++++++-
 .../org/apache/doris/common/InternalErrorCode.java |   5 +-
 .../apache/doris/common/util/MetaLockUtils.java    |  24 +
 .../apache/doris/common/util/PropertyAnalyzer.java |   2 +-
 .../org/apache/doris/datasource/ExternalTable.java |   2 +-
 .../apache/doris/datasource/InternalCatalog.java   |   5 +-
 .../org/apache/doris/journal/JournalEntity.java    |  12 +
 .../java/org/apache/doris/master/MasterImpl.java   |  31 +-
 .../nereids/rules/analysis/CheckAfterRewrite.java  |  12 +-
 .../rules/analysis/CollectJoinConstraint.java      |   6 +
 .../mv/AbstractMaterializedViewRule.java           |   3 +-
 .../exploration/mv/MaterializedViewUtils.java      |   3 +
 .../nereids/rules/exploration/mv/Predicates.java   |  44 +-
 .../rules/exploration/mv/PredicatesSplitter.java   |  12 +
 .../rules/expression/rules/SimplifyRange.java      |   9 +-
 .../doris/nereids/stats/FilterEstimation.java      |  15 +-
 .../trees/plans/commands/info/CreateTableInfo.java |   6 -
 .../apache/doris/nereids/util/ExpressionUtils.java |   4 +
 .../java/org/apache/doris/persist/EditLog.java     |  20 +-
 .../main/java/org/apache/doris/plsql/Console.java  |   8 +-
 .../src/main/java/org/apache/doris/plsql/Exec.java |  44 +-
 .../src/main/java/org/apache/doris/plsql/Stmt.java |   8 +-
 .../doris/plsql/executor/PlSqlOperation.java       |  46 +-
 .../apache/doris/plsql/executor/PlsqlResult.java   |  35 +-
 .../main/java/org/apache/doris/qe/Coordinator.java |   2 +-
 .../org/apache/doris/qe/MysqlConnectProcessor.java |   2 +-
 .../apache/doris/statistics/AnalysisManager.java   |  62 ++-
 .../doris/statistics/NewPartitionLoadedEvent.java  |  22 +-
 .../org/apache/doris/statistics/Statistics.java    |   6 +-
 .../apache/doris/statistics/UpdateRowsEvent.java   |  27 +-
 .../java/org/apache/doris/task/AgentBatchTask.java |  10 +
 .../apache/doris/task/CalcDeleteBitmapTask.java    | 119 +++++
 .../doris/transaction/DatabaseTransactionMgr.java  |   6 +-
 .../rules/expression/SimplifyRangeTest.java        | 134 ++++++
 .../doris/nereids/stats/FilterEstimationTest.java  |  36 ++
 fe/pom.xml                                         |  39 +-
 gensrc/proto/internal_service.proto                |   3 +
 .../data/nereids_p0/hint/fix_leading.out           | 202 +++++++-
 .../cloud_p0/conf/regression-conf-custom.groovy    |   6 +-
 .../pipeline/cloud_p0/conf/session_variables.sql   |   1 +
 .../pipeline/cloud_p1/conf/session_variables.sql   |   2 +-
 regression-test/pipeline/external/conf/fe.conf     |   3 +
 regression-test/pipeline/p0/conf/fe.conf           |   2 +-
 regression-test/pipeline/p1/conf/fe.conf           |   5 +
 .../plugins/plugin_get_table_properties.groovy     |  10 +-
 .../hive/test_hive_parquet.groovy                  |  10 -
 .../test_build_index_fault.groovy                  |   2 +-
 .../test_segcompaction_fault_injection.groovy      |   2 +-
 .../test_too_many_segments_fault_injection.groovy  |   2 +-
 .../suites/nereids_p0/aggregate/aggregate.groovy   |   2 +-
 .../suites/nereids_p0/hint/fix_leading.groovy      | 114 ++++-
 .../filter_equal_or_notequal.groovy                | 104 +++--
 .../test_unique_model_schema_key_change.groovy     | 137 ++++++
 ...est_update_rows_and_partition_first_load.groovy | 137 ++++++
 143 files changed, 5990 insertions(+), 927 deletions(-)
 create mode 100644 be/src/cloud/cloud_base_compaction.cpp
 copy be/src/{http/action/cloud_compaction_action.h => 
cloud/cloud_base_compaction.h} (50%)
 create mode 100644 be/src/cloud/cloud_compaction_action.cpp
 rename be/src/{http/action => cloud}/cloud_compaction_action.h (56%)
 create mode 100644 be/src/cloud/cloud_cumulative_compaction.cpp
 create mode 100644 be/src/cloud/cloud_cumulative_compaction.h
 create mode 100644 be/src/cloud/cloud_cumulative_compaction_policy.cpp
 create mode 100644 be/src/cloud/cloud_cumulative_compaction_policy.h
 create mode 100644 be/src/cloud/cloud_engine_calc_delete_bitmap_task.cpp
 create mode 100644 be/src/cloud/cloud_engine_calc_delete_bitmap_task.h
 create mode 100644 be/src/cloud/cloud_full_compaction.cpp
 create mode 100644 be/src/cloud/cloud_full_compaction.h
 create mode 100644 be/src/cloud/cloud_txn_delete_bitmap_cache.cpp
 create mode 100644 be/src/cloud/cloud_txn_delete_bitmap_cache.h
 create mode 100644 be/src/cloud/cloud_vertical_rowset_writer.cpp
 copy be/src/{olap/rowset/vertical_beta_rowset_writer.h => 
cloud/cloud_vertical_rowset_writer.h} (68%)
 delete mode 100644 be/src/http/action/cloud_compaction_action.cpp
 copy be/src/olap/rowset/{vertical_beta_rowset_writer.cpp => 
vertical_beta_rowset_writer_helper.cpp} (58%)
 copy be/src/olap/rowset/{vertical_beta_rowset_writer.h => 
vertical_beta_rowset_writer_helper.h} (54%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/task/CalcDeleteBitmapTask.java
 create mode 100644 
regression-test/suites/statistics/test_update_rows_and_partition_first_load.groovy


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

Reply via email to