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

morningman pushed a change to branch auto-pick-56076-branch-3.1
in repository https://gitbox.apache.org/repos/asf/doris.git


 discard b559022dde5 [test](iceberg) add iceberg rest obs gcs hdfs test (#56076)
     add 247bab28ccb branch-3.1: [opt](properties) remove old dlf properties 
#55555 (#56196)
     add b0402c31755 branch-3.1: [fix](jdbc catalog) Use SQL to get column 
without using ` enclosed #55922 (#56217)
     add 8763934eb29 branch-3.1: [fix](test) Fix mv case wrongly and fix mv 
rewrite fail when sync mv used all agg table group by field #55878 (#56174)
     add 6ff6fe39088 branch-3.1: [fix](iceberg) Fix classloader usage in the 
Iceberg system table scanner #56150 (#56220)
     add c4f3594f794 branch-3.1: [fix](export) avoid throw npe when export task 
has illegal url #56161 (#56223)
     add 98b23ae7991 branch-3.1: [Fix](Catalog)S3A: Support assuming IAM role 
via ProfileCredentialsProvider #56213 (#56250)
     add d08e2b2ecbf branch-3.1: [fix](multi-catalog) should set 
initedScanRangeLocations after getScanRangeLocations #56245 (#56265)
     add 3d43e02e95c branch-3.1: [fix](inverted index) enable custom analyzer 
support for match without index #55858 (#56267)
     add 29fb03f4180 branch-3.1: [feat](table) let compress type be configable 
#56074 (#56276)
     add 57bfe708522 branch-3.1: [feat](compaction) Make base compaction output 
rowset write filecache more adaptive #54694 (#56278)
     add a8522da8024 branch-3.1: [fix](load_stream) close brpc stream after 
load stream is closed #56120 (#56287)
     add f63d5709c9c branch-3.1 [fix](regression) multi-contains in 
ExplainAction print undefined string #46095 (#56288)
     add e33a0c379a2 branch-3.1: [enhance](mtmv)Base table changes should not 
cause nested MTMV to schema change status #56244 (#56298)
     add e4f1e1e4451 branch-3.1: [fix](script) Fix recycler cannot find 
`core-site.xml` and `hdfs-site.xml` #56248 (#56317)
     add a38ccb6a103 branch-3.1: [Fix](s3) Fix hdfs will throw an exception if 
the URL verification fails #56268 (#56320)
     add 62ee0c8ee0e branch-3.1: [opt](paimon)  Optimize Paimon Time Travel 
Implementation and Fix Schema Consistency Issues #56023 (#56338)
     add d0dbf4d5bb9 branch-3.1: [chore](test)Icebebrg test uses doris's fileio 
#56193 (#56369)
     add 7dc4d3ac356 branch-3.1: [opt](iceberg) opt the error msg of iceberg 
scan node #56327 (#56370)
     add da836fa628b branch-3.1: [metrics](warmup) add bvar for skipped warmup 
rowsets #56301 (#56373)
     add 553f742143b branch-3.1: [feature](udf) Support for IP types in Java 
UDF #44871 (#56346)
     add 89927436379 branch-3.1: [fix](load) fix s3 load check failed when no 
source file found #56319 (#56376)
     add 9dab3cbfd2f branch-3.1: [enhancement](filecache) fix 
read_cache_file_directly #54503 (#56378)
     add a3f7212b4db branch-3.1: [improve](bin) do not chmod if current user 
has x and r privilige #56351 (#56379)
     add 3c8ea2e9a19 [test](iceberg) add iceberg rest obs gcs hdfs test (#56076)

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   (b559022dde5)
            \
             N -- N -- N   refs/heads/auto-pick-56076-branch-3.1 (3c8ea2e9a19)

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_base_compaction.cpp             |  10 +-
 be/src/cloud/cloud_warm_up_manager.cpp             |   3 +
 be/src/common/config.cpp                           |   3 +
 be/src/common/config.h                             |   3 +
 be/src/io/cache/block_file_cache.cpp               |  81 ++-
 be/src/io/cache/block_file_cache.h                 |  83 ++-
 be/src/io/cache/block_file_cache_factory.cpp       |  13 +
 be/src/io/cache/block_file_cache_factory.h         |   1 +
 be/src/io/cache/cached_remote_file_reader.cpp      |  53 +-
 be/src/io/cache/file_block.h                       |   8 +
 be/src/io/fs/file_writer.h                         |   6 +
 be/src/olap/compaction.cpp                         |  44 +-
 be/src/olap/compaction.h                           |   5 +
 be/src/olap/rowset/rowset.cpp                      |  31 +
 be/src/olap/rowset/rowset.h                        |   4 +
 be/src/runtime/load_stream.cpp                     |  25 +-
 be/src/runtime/load_stream.h                       |   4 +-
 be/src/vec/exec/jni_connector.cpp                  |  12 +-
 be/src/vec/functions/match.cpp                     |  11 +-
 be/src/vec/sink/load_stream_map_pool.cpp           |   6 +-
 be/src/vec/sink/load_stream_map_pool.h             |   1 +
 be/src/vec/sink/load_stream_stub.cpp               |  11 +-
 be/src/vec/sink/load_stream_stub.h                 |   4 +-
 be/test/cloud/cloud_compaction_test.cpp            |  45 ++
 be/test/io/cache/block_file_cache_test.cpp         | 176 +++++
 .../io/cache/block_file_cache_test_lru_dump.cpp    |  99 +++
 bin/start_be.sh                                    |   6 +-
 cloud/script/start.sh                              |   7 +-
 docker/runtime/doris-compose/cluster.py            |   4 +-
 .../create_preinstalled_scripts/paimon/run09.sql   |  24 +-
 .../doris/iceberg/IcebergSysTableJniScanner.java   |  60 +-
 .../doris/common/jni/utils/JavaUdfDataType.java    |   8 +
 .../doris/common/jni/utils/TypeNativeBytes.java    |  16 +
 .../apache/doris/common/jni/utils/UdfUtils.java    |   6 +
 .../apache/doris/common/jni/vec/ColumnType.java    |  20 +
 .../apache/doris/common/jni/vec/VectorColumn.java  |  79 +++
 .../main/java/org/apache/doris/catalog/Type.java   |   4 +-
 .../main/java/org/apache/doris/common/Config.java  |   9 +
 .../java/org/apache/doris/catalog/BrokerMgr.java   |   5 +-
 .../java/org/apache/doris/catalog/HMSResource.java |   3 -
 .../org/apache/doris/catalog/TableProperty.java    |   8 +-
 .../org/apache/doris/common/util/PrintableMap.java |  10 +-
 .../apache/doris/common/util/PropertyAnalyzer.java |  34 +-
 .../datasource/iceberg/source/IcebergScanNode.java |  13 +-
 .../datasource/jdbc/client/JdbcMySQLClient.java    |   4 +-
 .../lakesoul/LakeSoulExternalCatalog.java          |   3 +-
 .../datasource/paimon/PaimonExternalTable.java     |  27 +-
 .../apache/doris/datasource/paimon/PaimonUtil.java | 221 +-----
 .../datasource/paimon/source/PaimonScanNode.java   |  32 +-
 .../property/ConnectorPropertiesUtils.java         |  22 +
 .../datasource/property/ConnectorProperty.java     |   2 +
 .../datasource/property/PropertyConverter.java     | 281 --------
 .../property/constants/DLFProperties.java          |  60 --
 .../metastore/AliyunDLFBaseProperties.java         |   7 +-
 .../property/metastore/AliyunDLFProperties.java    | 115 ---
 .../property/storage/HdfsPropertiesUtils.java      |  13 +-
 .../datasource/property/storage/S3Properties.java  |   3 +
 .../doris/load/loadv2/BrokerLoadPendingTask.java   |   2 +
 .../java/org/apache/doris/mtmv/MTMVPlanUtil.java   |   4 +-
 .../org/apache/doris/mtmv/MTMVRelationManager.java |   2 +-
 .../apache/doris/common/util/PrintableMapTest.java | 261 +++++++
 .../datasource/property/PropertyConverterTest.java | 777 ---------------------
 .../metastore/AliyunDLFBasePropertiesTest.java     |  12 +
 .../tvf/source/MetadataScanNodeTest.java           | 166 +++++
 gensrc/proto/internal_service.proto                |   1 +
 .../jdbc/test_doris_jdbc_catalog.out               |  13 +-
 .../paimon/paimon_time_travel.out                  |  98 +++
 .../tvf/test_s3_tvf_globlist.out}                  |  32 +-
 .../analyzer/test_custom_analyzer.out              |   3 +
 .../test_base_alter_col_type_multi_level_mtmv.out  |   2 +-
 .../test_base_drop_col_multi_level_mtmv.out        |   2 +-
 .../mtmv_p0/test_base_drop_multi_level_mtmv.out    |   2 +-
 .../test_base_rename_col_multi_level_mtmv.out      |   2 +-
 .../mtmv_p0/test_base_rename_multi_level_mtmv.out  |   2 +-
 .../mtmv_p0/test_base_replace_multi_level_mtmv.out |   4 +-
 .../data/mtmv_p0/test_multi_level_mtmv.out         |   2 +-
 .../data/nereids_p0/javaudf/test_javaudf_ip.out    |  42 ++
 .../doris/regression/action/ExplainAction.groovy   |   2 +-
 .../java/org/apache/doris/udf/IPV4TypeTest.java    |  74 ++
 .../java/org/apache/doris/udf/IPV6TypeTest.java    |  73 ++
 .../doris/udf/{MySumArrayInt.java => MySumIP.java} |  48 +-
 .../cache/http/test_list_cache_file.groovy         |   3 +
 .../test_filecache_with_base_compaction.groovy     |   8 +-
 ...ilecache_with_base_compaction_thresthold.groovy | 756 ++++++++++++++++++++
 .../test_export_table_with_label_retry.groovy      |   3 +
 .../test_iceberg_partition_evolution.groovy        |   2 +-
 .../jdbc/test_doris_jdbc_catalog.groovy            |  17 +
 .../paimon/paimon_time_travel.groovy               | 119 +++-
 .../tvf/test_s3_tvf_globlist.groovy                |  54 ++
 .../iceberg_on_hms_and_filesystem_and_dlf.groovy   |   3 +-
 .../analyzer/test_custom_analyzer.groovy           |  23 +
 ...ksk.groovy => test_s3_load_with_no_file.groovy} |  53 +-
 ...est_base_alter_col_type_multi_level_mtmv.groovy |   2 +-
 .../test_base_drop_col_multi_level_mtmv.groovy     |   2 +-
 .../mtmv_p0/test_base_drop_multi_level_mtmv.groovy |   2 +-
 .../test_base_rename_col_multi_level_mtmv.groovy   |   2 +-
 .../test_base_rename_multi_level_mtmv.groovy       |   2 +-
 .../test_base_replace_multi_level_mtmv.groovy      |   2 +-
 .../suites/mv_p0/agg_table_mv/agg_table_mv.groovy  |  81 +++
 .../nereids_p0/javaudf/test_javaudf_ip.groovy      | 146 ++++
 .../mv/aggregate/agg_sync_mv.groovy                | 106 +--
 .../mv/aggregate/agg_sync_mv.groovy                | 102 +--
 .../query_p0/system/test_table_properties.groovy   |   3 +
 103 files changed, 3125 insertions(+), 1840 deletions(-)
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/property/constants/DLFProperties.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/AliyunDLFProperties.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/common/util/PrintableMapTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/property/PropertyConverterTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/tvf/source/MetadataScanNodeTest.java
 copy regression-test/data/{load_p0/broker_load/test_s3_load_without_aksk.out 
=> external_table_p0/tvf/test_s3_tvf_globlist.out} (77%)
 create mode 100644 regression-test/data/nereids_p0/javaudf/test_javaudf_ip.out
 create mode 100644 
regression-test/java-udf-src/src/main/java/org/apache/doris/udf/IPV4TypeTest.java
 create mode 100644 
regression-test/java-udf-src/src/main/java/org/apache/doris/udf/IPV6TypeTest.java
 copy 
regression-test/java-udf-src/src/main/java/org/apache/doris/udf/{MySumArrayInt.java
 => MySumIP.java} (60%)
 create mode 100644 
regression-test/suites/compaction/test_filecache_with_base_compaction_thresthold.groovy
 create mode 100644 
regression-test/suites/external_table_p0/tvf/test_s3_tvf_globlist.groovy
 copy 
regression-test/suites/load_p0/broker_load/{test_s3_load_without_aksk.groovy => 
test_s3_load_with_no_file.groovy} (62%)
 create mode 100644 
regression-test/suites/mv_p0/agg_table_mv/agg_table_mv.groovy
 create mode 100644 
regression-test/suites/nereids_p0/javaudf/test_javaudf_ip.groovy


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

Reply via email to