This is an automated email from the ASF dual-hosted git repository.
caiconghui pushed a change to branch tablet_index
in repository https://gitbox.apache.org/repos/asf/doris.git
discard c1380174c66 fix
discard cd7d7659e70 fix
discard d97f78e7afd fix regression test failed
discard 932137bb16d add regression test
discard c39799369d4 fix compile error
discard e8fdef287a5 fix
discard e8a170595b3 format
discard 1e747986208 [enhancement](random_sink) change tablet search algorithm
from random to round-robin for random distribution table
add 328e5b120bf [fix](group commit) Group commit support sequence column
for unique table (#26652)
add 49cffd0bc98 [fix](JdbcCatalog) fix that the predicate column name does
not have back quote when querying the JDBC appearance (#26479)
add d7678048151 [feature](merge-cloud) Decouple rowset id generator and
local rowsets gc implementation (#25921)
add 2bf48d7829e Revert "[Coverage](BE) Delete vinfo_func in BE (#26562)"
(#26723)
add 7754791146e [improvement](disk balance) Prevent duplicate disk balance
tasks afte… (#25990)
add 76c0a906e54 [regression test](stream load) load_to_single_tablet
(#26720)
add 7ce746654a1 [test](jdbc) add doris and sqlserver jdbc catalog test
case (#26656)
add c02c00974f6 [Bug](agg-state) fix file load insert wrong data to
agg_state (#26581)
add 2a342b9b00c [enhancement](random_sink) change tablet search algorithm
from random to round-robin for random distribution table
add a97a42a1b66 format
add 34ce407eae8 fix
add 65eadb3e1a5 fix compile error
add 034ecbae066 add regression test
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 (c1380174c66)
\
N -- N -- N refs/heads/tablet_index (034ecbae066)
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:
be/src/agent/task_worker_pool.cpp | 10 +-
be/src/common/config.cpp | 2 -
be/src/common/config.h | 2 -
be/src/common/status.h | 19 +-
be/src/http/action/pad_rowset_action.cpp | 3 +-
be/src/olap/base_tablet.h | 4 +-
be/src/olap/cold_data_compaction.cpp | 1 -
be/src/olap/compaction.cpp | 11 +-
be/src/olap/compaction.h | 2 +
be/src/olap/data_dir.cpp | 250 ++++++++--------
be/src/olap/data_dir.h | 17 +-
be/src/olap/olap_common.h | 36 ++-
be/src/olap/olap_server.cpp | 27 +-
be/src/olap/push_handler.cpp | 15 +-
be/src/olap/push_handler.h | 2 +
be/src/olap/rowset/beta_rowset.cpp | 2 +-
be/src/olap/rowset/beta_rowset.h | 4 +-
...et_id_generator.h => pending_rowset_helper.cpp} | 53 ++--
be/src/olap/rowset/pending_rowset_helper.h | 83 ++++++
be/src/olap/rowset/rowset.h | 2 +-
be/src/olap/rowset/rowset_id_generator.h | 20 +-
be/src/olap/rowset/unique_rowset_id_generator.cpp | 56 +---
be/src/olap/rowset/unique_rowset_id_generator.h | 18 --
be/src/olap/rowset_builder.cpp | 11 +-
be/src/olap/rowset_builder.h | 2 +
be/src/olap/schema_change.cpp | 44 +--
be/src/olap/schema_change.h | 10 +-
be/src/olap/single_replica_compaction.cpp | 66 ++---
be/src/olap/single_replica_compaction.h | 4 +
be/src/olap/snapshot_manager.cpp | 48 ++--
be/src/olap/snapshot_manager.h | 8 +-
be/src/olap/storage_engine.cpp | 57 ++--
be/src/olap/storage_engine.h | 27 +-
be/src/olap/tablet.cpp | 161 +++--------
be/src/olap/tablet.h | 22 +-
be/src/olap/tablet_manager.cpp | 3 +-
be/src/olap/task/engine_clone_task.cpp | 67 ++---
be/src/olap/task/engine_clone_task.h | 1 +
be/src/olap/task/engine_storage_migration_task.cpp | 5 +-
be/src/olap/task/engine_storage_migration_task.h | 2 +
be/src/olap/task/index_builder.cpp | 28 +-
be/src/olap/task/index_builder.h | 2 +
be/src/olap/txn_manager.cpp | 222 ++++++++------
be/src/olap/txn_manager.h | 63 +---
be/src/runtime/snapshot_loader.cpp | 14 +-
be/src/service/backend_service.cpp | 4 +-
be/src/service/internal_service.cpp | 4 +-
be/src/util/uid_util.h | 10 +-
be/src/vec/exprs/vexpr.cpp | 5 +
be/src/vec/exprs/vinfo_func.cpp | 71 +++++
.../exprs/vinfo_func.h} | 40 +--
.../compaction_delete_bitmap_calculator_test.cpp | 2 +-
be/test/olap/delete_handler_test.cpp | 2 +-
be/test/olap/delta_writer_test.cpp | 2 +-
.../olap/engine_storage_migration_task_test.cpp | 2 +-
be/test/olap/memtable_flush_executor_test.cpp | 2 +-
be/test/olap/memtable_memory_limiter_test.cpp | 2 +-
be/test/olap/path_gc_test.cpp | 206 +++++++++++++
be/test/olap/rowset/beta_rowset_test.cpp | 2 +-
.../olap/rowset/pending_rowset_test.cpp} | 46 ++-
be/test/olap/rowset/rowset_meta_manager_test.cpp | 2 +-
.../rowset/unique_rowset_id_generator_test.cpp | 7 -
be/test/olap/tablet_cooldown_test.cpp | 2 +-
be/test/olap/tablet_mgr_test.cpp | 2 +-
be/test/olap/txn_manager_test.cpp | 174 ++++++-----
.../docker-compose/mysql/init/03-create-table.sql | 5 +
.../docker-compose/mysql/init/04-insert.sql | 3 +
.../sqlserver/init/03-create-table.sql | 33 +++
.../docker-compose/sqlserver/init/04-insert.sql | 34 +++
.../apache/doris/analysis/NativeInsertStmt.java | 17 +-
.../org/apache/doris/clone/DiskRebalancer.java | 26 ++
.../org/apache/doris/clone/TabletScheduler.java | 13 +
.../java/org/apache/doris/planner/ScanNode.java | 3 +-
.../doris/planner/external/jdbc/JdbcScanNode.java | 13 +
.../GroupCommitTableValuedFunction.java | 17 +-
.../jdbc/test_doris_jdbc_catalog.out | 53 ++++
.../jdbc/test_mysql_jdbc_catalog.out | 3 +
.../jdbc/test_sqlserver_jdbc_catalog.out | 43 +++
..._duplicate.out => insert_group_commit_into.out} | 0
.../insert_p0/insert_group_commit_into_unique.out | 71 +++++
.../data/insert_p0/test_group_commit_1.csv | 4 +
.../data/insert_p0/test_group_commit_2.csv | 4 +
.../data/insert_p0/test_group_commit_3.csv | 4 +
.../data/insert_p0/test_group_commit_4.csv | 4 +
regression-test/data/mv_p0/dis_26495/dis_26495.out | 9 +
regression-test/data/mv_p0/dis_26495/test.csv | 3 +
.../jdbc/test_clickhouse_jdbc_catalog.groovy | 2 +-
.../jdbc/test_doris_jdbc_catalog.groovy | 12 +
.../jdbc/test_mysql_jdbc_catalog.groovy | 4 +-
.../jdbc/test_mysql_jdbc_catalog_nereids.groovy | 2 +-
.../jdbc/test_sqlserver_jdbc_catalog.groovy | 6 +-
...cate.groovy => insert_group_commit_into.groovy} | 2 +-
.../insert_group_commit_into_unique.groovy | 318 +++++++++++++++++++++
.../test_insert_random_distribution_table.groovy | 52 +---
.../stream_load/test_stream_load_properties.groovy | 31 ++
.../suites/mv_p0/dis_26495/dis_26495.groovy | 42 +++
96 files changed, 1903 insertions(+), 1023 deletions(-)
copy be/src/olap/rowset/{rowset_id_generator.h => pending_rowset_helper.cpp}
(51%)
create mode 100644 be/src/olap/rowset/pending_rowset_helper.h
create mode 100644 be/src/vec/exprs/vinfo_func.cpp
copy be/src/{olap/rowset/rowset_id_generator.h => vec/exprs/vinfo_func.h} (52%)
create mode 100644 be/test/olap/path_gc_test.cpp
copy be/{src/olap/rowset/rowset_id_generator.h =>
test/olap/rowset/pending_rowset_test.cpp} (51%)
rename regression-test/data/insert_p0/{insert_group_commit_into_duplicate.out
=> insert_group_commit_into.out} (100%)
create mode 100644
regression-test/data/insert_p0/insert_group_commit_into_unique.out
create mode 100644 regression-test/data/insert_p0/test_group_commit_1.csv
create mode 100644 regression-test/data/insert_p0/test_group_commit_2.csv
create mode 100644 regression-test/data/insert_p0/test_group_commit_3.csv
create mode 100644 regression-test/data/insert_p0/test_group_commit_4.csv
create mode 100644 regression-test/data/mv_p0/dis_26495/dis_26495.out
create mode 100644 regression-test/data/mv_p0/dis_26495/test.csv
rename
regression-test/suites/insert_p0/{insert_group_commit_into_duplicate.groovy =>
insert_group_commit_into.groovy} (99%)
create mode 100644
regression-test/suites/insert_p0/insert_group_commit_into_unique.groovy
create mode 100644 regression-test/suites/mv_p0/dis_26495/dis_26495.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]