This is an automated email from the ASF dual-hosted git repository. airborne pushed a change to branch auto-pick-43243-branch-3.0 in repository https://gitbox.apache.org/repos/asf/doris.git
discard ccf50ee68e3 [fix](array-funcs)fix array funcs which ret can be nullable (#43243) add 2e3ad171ead branch-3.0: [fix](persist) Fix the generated dropping tmp partition sql (#43124) add 1cc16bffe37 [improvement](external)add some improvements for external scan #38946 (#43310) add e49d73614fb [improve](backup) Reduce backup/restore job log size by compress (#42954) add 0d796fd49cf [fix](test) fix some test cases #43217 (#43341) add 4527cceb238 [branch-3.0](pick) Pick #43063 #43199 (#43322) add db2210077ab [Opt](TabletSchema) reuse TabletColumn info to reduce mem (#42448) (#43326) add e0dfae14505 [opt](ShortCircuit) add more stats info to trace (#42697) (#43327) add 0a21b0e13d0 branch-3.0: [fix](restore) Add synchronized to avoid concurrent modification (#43258) add 1f1bee3063b [chore](agent) log the binary message size of agent tasks #43239 (#43366) add 3b14452b720 [improve](report) split agent batch tasks automaticlly #43257 (#43363) add 1688e657254 branch-3.0: [Bug](runtime-filter) avoid wrong partitial ignore minmax filter (#43195) add 79b5b9dbb3a [fix](bloom filter)Fix drop column with bloom filter (#41369) (#43378) add 77459ab8cc3 [improve](backup) Only compress the running backup/restore job #43177 (#43362) add 16019804558 [fix](array-funcs)fix array funcs which ret can be nullable (#43243) 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 (ccf50ee68e3) \ N -- N -- N refs/heads/auto-pick-43243-branch-3.0 (16019804558) 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/exprs/runtime_filter_slots.h | 6 +- be/src/olap/base_tablet.cpp | 8 +- be/src/olap/base_tablet.h | 3 +- be/src/olap/primary_key_index.cpp | 7 +- be/src/olap/primary_key_index.h | 10 +- .../segment_v2/bloom_filter_index_reader.cpp | 6 +- .../rowset/segment_v2/bloom_filter_index_reader.h | 4 +- .../rowset/segment_v2/indexed_column_reader.cpp | 19 +- .../olap/rowset/segment_v2/indexed_column_reader.h | 15 +- .../rowset/segment_v2/inverted_index_writer.cpp | 17 ++ .../olap/rowset/segment_v2/inverted_index_writer.h | 19 +- be/src/olap/rowset/segment_v2/segment.cpp | 10 +- be/src/olap/rowset/segment_v2/segment.h | 6 +- be/src/olap/segment_loader.cpp | 7 +- be/src/olap/segment_loader.h | 3 +- be/src/olap/tablet_column_object_pool.cpp | 57 +++++ ..._schema_cache.h => tablet_column_object_pool.h} | 30 +-- be/src/olap/tablet_schema.cpp | 47 ++-- be/src/olap/tablet_schema.h | 20 +- be/src/olap/tablet_schema_cache.cpp | 23 +- be/src/pipeline/exec/operator.h | 3 + be/src/pipeline/pipeline_fragment_context.cpp | 12 ++ be/src/pipeline/query_cache/query_cache.h | 1 + be/src/runtime/exec_env.h | 6 + be/src/runtime/exec_env_init.cpp | 4 + be/src/runtime/memory/cache_policy.h | 10 +- be/src/service/internal_service.cpp | 11 +- be/src/service/point_query_executor.cpp | 64 ++++-- be/src/service/point_query_executor.h | 10 +- be/src/util/block_compression.cpp | 1 + be/test/testutil/run_all_tests.cpp | 4 + .../org/apache/doris/paimon/PaimonJniScanner.java | 2 +- .../main/java/org/apache/doris/common/Config.java | 25 +++ .../java/org/apache/doris/common/ThriftUtils.java | 85 ++++++++ .../apache/doris/alter/SchemaChangeHandler.java | 12 ++ .../java/org/apache/doris/backup/AbstractJob.java | 30 ++- .../java/org/apache/doris/backup/BackupJob.java | 36 +++- .../java/org/apache/doris/backup/RestoreJob.java | 240 ++++++++++++--------- .../apache/doris/datasource/ExternalScanNode.java | 3 +- .../doris/datasource/FederationBackendPolicy.java | 2 +- .../org/apache/doris/datasource/FileSplit.java | 19 ++ .../iceberg/source/IcebergDeleteFileFilter.java | 20 +- .../datasource/iceberg/source/IcebergScanNode.java | 7 +- .../datasource/iceberg/source/IcebergSplit.java | 6 + .../datasource/paimon/source/PaimonScanNode.java | 25 ++- .../datasource/paimon/source/PaimonSplit.java | 22 ++ .../org/apache/doris/master/ReportHandler.java | 2 +- .../glue/translator/PhysicalPlanTranslator.java | 3 +- .../apache/doris/persist/DropPartitionInfo.java | 4 +- .../org/apache/doris/persist/gson/GsonUtils.java | 30 +++ .../org/apache/doris/planner/ExchangeNode.java | 13 +- .../org/apache/doris/planner/PlanFragment.java | 14 +- .../java/org/apache/doris/planner/PlanNode.java | 7 + .../java/org/apache/doris/planner/ScanNode.java | 5 + .../apache/doris/planner/SingleNodePlanner.java | 3 +- .../main/java/org/apache/doris/qe/Coordinator.java | 10 +- .../java/org/apache/doris/qe/SessionVariable.java | 47 ++++ .../src/main/java/org/apache/doris/spi/Split.java | 5 + .../java/org/apache/doris/task/AgentBatchTask.java | 9 + .../doris/planner/FederationBackendPolicyTest.java | 95 ++++++++ .../test_bloom_filter_drop_column.out} | 5 +- .../jdbc/test_mysql_jdbc_catalog.out | 18 ++ .../suites/audit/test_audit_log_behavior.groovy | 11 +- .../test_backup_restore_atomic_with_alter.groovy | 2 +- ...groovy => test_bloom_filter_drop_column.groovy} | 30 ++- .../jdbc/test_mysql_jdbc_catalog.groovy | 1 + 66 files changed, 1007 insertions(+), 284 deletions(-) create mode 100644 be/src/olap/tablet_column_object_pool.cpp copy be/src/olap/{tablet_schema_cache.h => tablet_column_object_pool.h} (53%) create mode 100644 fe/fe-common/src/main/java/org/apache/doris/common/ThriftUtils.java copy regression-test/data/{correctness_p0/test_outer_join_sort.out => bloom_filter_p0/test_bloom_filter_drop_column.out} (89%) copy regression-test/suites/bloom_filter_p0/{test_bloom_filter_is_not_null.groovy => test_bloom_filter_drop_column.groovy} (58%) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org