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

dataroaring pushed a change to branch auto-pick-51409-branch-3.0
in repository https://gitbox.apache.org/repos/asf/doris.git


    omit 50f861fd79f [Feature](recycler) Add recycler metrics for recycler 
layer (#51409)
     add caa978ca0b9 branch-3.0: [Fix](multicatelog) Fix insert iceberg/hive 
table when use broker #51187 (#51243)
     add 4677e361337 branch-3.0: [chore](load) reduce log for data load #51172 
(#51802)
     add 97a8cd4db6d branch-3.0: [fix](memory-leak) skip libzip and libjvm 
memory leak #51628 (#51631)
     add 5970c82edc7 branch-3.0: [fix](filecache) fix 
load_cache_info_into_memory crash #51684 (#51904)
     add 945f776ac1d [cherry-pick](branch-30) fix split_by_regexp meet empty 
string return error (#51293) (#51862)
     add 66681cfe5cf branch-3.0: [feat](cloud) Support alter operation for 
obj_info and s3 vault obj_info #51162 (#51685)
     add 69912ecaafd branch-3.0: [fix](mow) remove delete bitmap when remove 
unused rowsets (#50973) (#51871)
     add 483440afa96 branch-3.0: [improve](auto partition) random choose dummy 
partition location to enhance fault tolerance #51732 (#51885)
     add f440b741fb5 branch-3.0: [fix](jdbc) make sure init the jdbc client 
before using it (#51540)
     add ec7314fd89a [feat](desc) add comment column in desc statement (#51047) 
(#51916)
     add abc190ae1c3 branch-3.0: [Fix](compile) Fix arm compile failure caused 
by undefined symbol #51715 (#51926)
     add 6f6335a2527 [ci](perf) adjust exsits meta and data path (#51912)
     add 459632e0f4e [feat](jdbc) support custom function rules in catalog 
properties (#51471) (#51918)
     add 0ec6d154fe9 branch-3.0: [test](mv) Fix mv regression test is not 
chosen stable by CBO #50690 (#51943)
     add 3f733ceb791 branch-3.0: [improvement](cloud) enable s3 load from 
volcano engine object storag… #51794 (#51909)
     add d3148dced23 branch-3.0: [enhancement](cloud) monitor evict size of 
file cache active gc #51197 (#51793)
     add b6ad72f195e [Feature](recycler) Add recycler metrics for recycler 
layer (#51409)

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   (50f861fd79f)
            \
             N -- N -- N   refs/heads/auto-pick-51409-branch-3.0 (b6ad72f195e)

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/cloud/cloud_cumulative_compaction.cpp       |   4 +
 be/src/cloud/cloud_delete_bitmap_action.cpp        | 182 ---------
 be/src/cloud/cloud_tablet.cpp                      |  10 +-
 be/src/http/action/delete_bitmap_action.cpp        | 213 ++++++++++
 .../action/delete_bitmap_action.h}                 |  13 +-
 be/src/io/cache/block_file_cache.cpp               |   6 +
 be/src/io/cache/block_file_cache.h                 |   8 +-
 be/src/olap/compaction.cpp                         |   2 +
 be/src/olap/storage_engine.cpp                     |  35 +-
 be/src/olap/tablet.cpp                             |   2 +
 be/src/olap/tablet_meta.cpp                        |  26 +-
 be/src/olap/tablet_meta.h                          |   1 +
 be/src/runtime/tablets_channel.cpp                 |   9 +-
 be/src/service/http_service.cpp                    |  21 +-
 be/src/vec/common/arithmetic_overflow.h            |  42 +-
 be/src/vec/exec/scan/new_olap_scanner.cpp          |   2 +
 be/src/vec/functions/function_split_by_regexp.cpp  |   3 -
 .../writer/iceberg/viceberg_partition_writer.cpp   |   3 +
 .../writer/iceberg/viceberg_partition_writer.h     |   1 +
 .../sink/writer/iceberg/viceberg_table_writer.cpp  |  12 +-
 be/src/vec/sink/writer/vhive_partition_writer.cpp  |   3 +
 be/src/vec/sink/writer/vhive_partition_writer.h    |   1 +
 be/src/vec/sink/writer/vhive_table_writer.cpp      |  46 ++-
 be/src/vec/sink/writer/vtablet_writer.cpp          |   4 +-
 cloud/src/meta-service/meta_service_http.cpp       |   8 +-
 cloud/src/meta-service/meta_service_resource.cpp   | 131 ++++--
 cloud/test/meta_service_test.cpp                   | 301 ++++++++++++++
 conf/lsan_suppr.conf                               |   3 +
 .../org/apache/doris/analysis/DescribeStmt.java    |   5 +
 .../java/org/apache/doris/catalog/BrokerMgr.java   |  15 +
 .../org/apache/doris/catalog/JdbcResource.java     |   1 +
 .../java/org/apache/doris/catalog/JdbcTable.java   |  20 +
 .../org/apache/doris/catalog/S3StorageVault.java   |   6 +-
 .../org/apache/doris/catalog/StorageVault.java     |   6 +-
 .../apache/doris/cloud/rpc/MetaServiceClient.java  |   4 +
 .../apache/doris/cloud/rpc/MetaServiceProxy.java   |   4 +
 .../org/apache/doris/cloud/storage/RemoteBase.java |   2 +
 .../storage/TosRemote.java}                        |  32 +-
 .../transaction/CloudGlobalTransactionMgr.java     |  10 +-
 .../doris/common/proc/IndexSchemaProcNode.java     |  49 ++-
 .../common/proc/RemoteIndexSchemaProcDir.java      |   2 +-
 .../common/proc/RemoteIndexSchemaProcNode.java     |   2 +-
 .../apache/doris/datasource/ExternalCatalog.java   |  68 ++--
 .../apache/doris/datasource/ExternalDatabase.java  |  72 ++--
 .../doris/datasource/ExternalFunctionRules.java    | 287 +++++++++++++
 .../doris/datasource/jdbc/JdbcExternalCatalog.java |  12 +
 .../doris/datasource/jdbc/JdbcExternalTable.java   |   1 +
 .../jdbc/source/JdbcFunctionPushDownRule.java      |  84 ++--
 .../doris/datasource/jdbc/source/JdbcScanNode.java |  10 +-
 .../org/apache/doris/httpv2/rest/LoadAction.java   |   6 +-
 .../doris/planner/BaseExternalTableDataSink.java   |  21 +
 .../org/apache/doris/planner/HiveTableSink.java    |   3 +
 .../org/apache/doris/planner/IcebergTableSink.java |   7 +-
 .../org/apache/doris/planner/OlapTableSink.java    |  15 +-
 .../java/org/apache/doris/qe/SessionVariable.java  |   9 +
 .../ExternalFunctionPushDownRulesTest.java         | 431 ++++++++++++++++++++
 .../ExternalFunctionRewriteRulesTest.java          | 443 +++++++++++++++++++++
 ...bleNameComparedLowercaseMetaCacheFalseTest.java |   1 -
 gensrc/proto/cloud.proto                           |   1 +
 gensrc/thrift/DataSinks.thrift                     |   2 +
 .../test_mow_delete_unused_rowset_dm_docker.out}   | Bin 204 -> 219 bytes
 .../test_schema_change_add_key_column.csv.gz       | Bin 0 -> 72233 bytes
 .../test_schema_change_add_key_column1.csv.gz      | Bin 0 -> 177558 bytes
 .../test_external_and_internal_describe.out        | Bin 0 -> 2972 bytes
 .../mv_p0/test_dup_mv_plus/test_dup_mv_plus.out    | Bin 436 -> 531 bytes
 .../testAggQueryOnAggMV10.out                      | Bin 264 -> 349 bytes
 .../testAggQueryOnAggMV11.out                      | Bin 229 -> 292 bytes
 .../testAggQueryOnAggMV2/testAggQueryOnAggMV2.out  | Bin 235 -> 300 bytes
 .../testAggQueryOnAggMV3/testAggQueryOnAggMV3.out  | Bin 241 -> 327 bytes
 .../testAggQuqeryOnAggMV5.out                      | Bin 217 -> 301 bytes
 .../testAggQuqeryOnAggMV7.out                      | Bin 217 -> 301 bytes
 .../testAggregateMVCalcAggFunctionQuery.out        | Bin 217 -> 301 bytes
 .../testBitmapUnionInQuery.out                     | Bin 210 -> 261 bytes
 .../testCountDistinctToBitmap.out                  | Bin 281 -> 332 bytes
 .../testIncorrectMVRewriteInSubquery.out           | Bin 189 -> 240 bytes
 .../testIncorrectRewriteCountDistinct.out          | Bin 192 -> 243 bytes
 .../testJoinOnLeftProjectToJoin.out                | Bin 129 -> 130 bytes
 .../data/mv_p0/ut/testNDVToHll/testNDVToHll.out    | Bin 218 -> 269 bytes
 .../testOrderByQueryOnProjectView.out              | Bin 225 -> 317 bytes
 .../ut/testProjectionMV1/testProjectionMV1.out     | Bin 260 -> 335 bytes
 .../ut/testProjectionMV2/testProjectionMV2.out     | Bin 224 -> 295 bytes
 .../ut/testProjectionMV3/testProjectionMV3.out     | Bin 227 -> 302 bytes
 .../ut/testProjectionMV4/testProjectionMV4.out     | Bin 220 -> 287 bytes
 .../testSingleMVMultiUsage.out                     | Bin 217 -> 301 bytes
 .../data/mv_p0/ut/testSubQuery/testSubQuery.out    | Bin 241 -> 349 bytes
 .../ut/testUnionDistinct/testUnionDistinct.out     | Bin 225 -> 309 bytes
 .../string_functions/test_split_by_regexp.out      | Bin 987 -> 1387 bytes
 .../pipeline/{p0 => nonConcurrent}/conf/be.conf    |  10 +-
 .../pipeline/{p0 => nonConcurrent}/conf/fe.conf    |   6 +-
 .../conf/regression-conf.groovy                    |  40 +-
 regression-test/pipeline/performance/deploy.sh     |   4 -
 regression-test/pipeline/performance/prepare.sh    |   4 -
 .../pipeline/performance/run-clickbench.sh         |   4 -
 regression-test/pipeline/performance/run-load.sh   |   4 -
 ...groovy => test_alter_s3_vault_with_role.groovy} |  55 ++-
 .../node_mgr/test_ms_alter_obj_info.groovy         | 206 ++++++++++
 .../node_mgr/test_ms_alter_s3_vault.groovy         | 237 +++++++++++
 .../test_mow_compact_multi_segments.groovy         | 253 ++++++++++++
 .../test_mow_delete_unused_rowset_dm_docker.groovy | 231 +++++++++++
 .../test_mow_stale_rowset_delete_bitmap.groovy     | 249 ++++++++++++
 .../jdbc/test_clickhouse_jdbc_catalog.groovy       |  71 +++-
 .../jdbc/test_jdbc_query_mysql.groovy              | 134 ++++++-
 .../jdbc/test_mysql_jdbc_catalog.groovy            |  76 +++-
 .../jdbc/test_oracle_jdbc_catalog.groovy           |  72 +++-
 .../test_external_and_internal_describe.groovy     | 163 ++++++++
 .../mv_p0/test_dup_mv_plus/test_dup_mv_plus.groovy |   6 +-
 .../testAggQueryOnAggMV10.groovy                   |   6 +-
 .../testAggQueryOnAggMV11.groovy                   |   6 +-
 .../testAggQueryOnAggMV2.groovy                    |   5 +-
 .../testAggQueryOnAggMV3.groovy                    |   6 +-
 .../testAggQuqeryOnAggMV5.groovy                   |   6 +-
 .../testAggQuqeryOnAggMV7.groovy                   |   7 +-
 .../testAggTableCountDistinctInBitmapType.groovy   |   5 +-
 .../testAggregateMVCalcAggFunctionQuery.groovy     |   6 +-
 .../testBitmapUnionInQuery.groovy                  |   5 +-
 .../testCountDistinctToBitmap.groovy               |   5 +-
 .../testIncorrectMVRewriteInSubquery.groovy        |   5 +-
 .../testIncorrectRewriteCountDistinct.groovy       |   5 +-
 .../testJoinOnLeftProjectToJoin.groovy             |  10 +-
 .../mv_p0/ut/testNDVToHll/testNDVToHll.groovy      |   5 +-
 .../testOrderByQueryOnProjectView.groovy           |   6 +-
 .../ut/testProjectionMV1/testProjectionMV1.groovy  |   5 +-
 .../ut/testProjectionMV2/testProjectionMV2.groovy  |   5 +-
 .../ut/testProjectionMV3/testProjectionMV3.groovy  |   5 +-
 .../ut/testProjectionMV4/testProjectionMV4.groovy  |   5 +-
 .../testSingleMVMultiUsage.groovy                  |   6 +-
 .../mv_p0/ut/testSubQuery/testSubQuery.groovy      |   6 +-
 .../ut/testUnionDistinct/testUnionDistinct.groovy  |   6 +-
 .../mv/union_rewrite/usercase_union_rewrite.groovy |   2 +-
 .../string_functions/test_split_by_regexp.groovy   |   2 +
 130 files changed, 4137 insertions(+), 541 deletions(-)
 delete mode 100644 be/src/cloud/cloud_delete_bitmap_action.cpp
 create mode 100644 be/src/http/action/delete_bitmap_action.cpp
 rename be/src/{cloud/cloud_delete_bitmap_action.h => 
http/action/delete_bitmap_action.h} (78%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/{load/sync/SyncDataConsumer.java => 
cloud/storage/TosRemote.java} (60%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/ExternalFunctionRules.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/ExternalFunctionPushDownRulesTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/ExternalFunctionRewriteRulesTest.java
 copy 
regression-test/data/{query_p0/sql_functions/conditional_functions/test_assert_true.out
 => compaction/test_mow_delete_unused_rowset_dm_docker.out} (61%)
 create mode 100644 
regression-test/data/compaction/test_schema_change_add_key_column.csv.gz
 create mode 100644 
regression-test/data/compaction/test_schema_change_add_key_column1.csv.gz
 create mode 100644 
regression-test/data/external_table_p0/test_external_and_internal_describe.out
 copy regression-test/pipeline/{p0 => nonConcurrent}/conf/be.conf (93%)
 copy regression-test/pipeline/{p0 => nonConcurrent}/conf/fe.conf (92%)
 copy regression-test/pipeline/{p0 => 
nonConcurrent}/conf/regression-conf.groovy (81%)
 copy regression-test/suites/aws_iam_role_p0/{test_s3_vault_with_role.groovy => 
test_alter_s3_vault_with_role.groovy} (58%)
 create mode 100644 
regression-test/suites/cloud_p0/node_mgr/test_ms_alter_obj_info.groovy
 create mode 100644 
regression-test/suites/cloud_p0/node_mgr/test_ms_alter_s3_vault.groovy
 create mode 100644 
regression-test/suites/compaction/test_mow_compact_multi_segments.groovy
 create mode 100644 
regression-test/suites/compaction/test_mow_delete_unused_rowset_dm_docker.groovy
 create mode 100644 
regression-test/suites/compaction/test_mow_stale_rowset_delete_bitmap.groovy
 create mode 100644 
regression-test/suites/external_table_p0/test_external_and_internal_describe.groovy


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

Reply via email to