This is an automated email from the ASF dual-hosted git repository.
w41ter pushed a change to branch auto-pick-43172-branch-3.0
in repository https://gitbox.apache.org/repos/asf/doris.git
discard 114280ccd42 [fix](restore) Add synchronized to avoid concurrent
modification (#43172)
add 0d991758467 branch-3.0: [fix](build index)Fix build index failed on
renamed column (#43044)
add 68f8369ee49 [cloud](storage vault) Rewrite vaults regression test and
fix two error (#42411) (#43207)
add 7368eb1045f [fix](block-reader) Make rowsets union iterating work
(#40877) (#43178)
add e98d08c3599 [fix](delete) Fix potential delete job stuck util timeout
if exception happend in FE DeleteJob execution (#41672) (#43208)
add 132d88543f7 [fix](conn-pool) Avoid some invalid connections returned
to pool (#41597) (#43206)
add 9096671b827 [enhancement](rowset-meta) Remove rowset meta from olap
meta directly… (#43184)
add e9290340c89 [fix](export) remove export task executor in
TransientTaskExecutor and fix concurrency issue
(#42880)(#43051)(#43109)(#43250) (#43305)
add 1497fee065d [fix](regression) test_primary_key_partial_update fail due
to the U.S. change from DST to standard time (#43288) (#43299)
add bd327c4c4a7 branch-3.0: [chore](restore) Save restore stmt to the resp
if RestoreSnapshot failed (#42956)
add fdaf6d8ce82 [fix](auth)fix show load priv bug (#41723) (#42107)
add fde6c1f693e [refactor](hudi, iceberg) optimize some code #42636
(#43304)
add 4be107a3a74 [Fix](PaimonCatalog) fix the problem that paimon catalog
can not access to OSS-HDFS #42585 (#43309)
add 1d0ff953561 [bugfix](hive)fix after insert overwrite hive table, data
error #43049 (#43311)
add e6ded6d7034 [fix](external) Fix case-insensitive table name mapping
retrieval rules #38227 (#43312)
add 92e01a5bedf [improvement](jdbc catalog) Disallow non-constant type
conversion pushdown and implicit conversion pushdown #42102 (#43313)
add b2b7670a1ed [fix](jdbc catalog) Optimize JDBC Connection Closing to
Ensure ProperResource Release #43059 (#43314)
add 587219747c8 [fix](test) fix clickhouse jdbc catalog func push down
case #43196 (#43315)
add 7ade9d71f83 [fix](hive)fix hive catalog miss partition that have
special characters. #42906 (#43318)
add 1e93d711d63 [fix](auditlog) add missing audit log fields and duplicate
audit log error #42262 (#43303)
add 3ecd65100e3 branch-3.0: [feature](binlog) Allow BarrierLog to wrap
another binlog (#43026)
add a3566c3fc5d [enhancement](jni)append exception check for jni code.
#42507 (#43316)
add fbc9a907547 [fix](test) fix some unstable external p0 test cases
#42685 (#43317)
add 5b44e2840ff [fix] (build index) fix build index coredump (#43246)
(#43298)
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 734ff5f0649 [fix](restore) Add synchronized to avoid concurrent
modification (#43172)
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 (114280ccd42)
\
N -- N -- N refs/heads/auto-pick-43172-branch-3.0 (734ff5f0649)
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/olap/cold_data_compaction.cpp | 3 +-
be/src/olap/compaction.cpp | 4 +-
be/src/olap/merger.cpp | 27 +-
be/src/olap/rowset/beta_rowset_reader.cpp | 6 +
be/src/olap/rowset/rowset.h | 8 +-
be/src/olap/rowset/rowset_reader_context.h | 3 +
be/src/olap/schema_change.cpp | 2 +-
be/src/olap/tablet.cpp | 21 +-
be/src/olap/tablet.h | 2 +-
be/src/olap/tablet_meta.cpp | 1 +
be/src/olap/tablet_reader.cpp | 1 +
be/src/olap/tablet_reader.h | 2 +
be/src/olap/tablet_schema.cpp | 10 +-
be/src/olap/task/index_builder.cpp | 14 +-
be/src/util/jni-util.cpp | 19 +-
be/src/util/jni-util.h | 26 +-
be/src/util/jvm_metrics.cpp | 487 +++++++++++-------
be/src/util/jvm_metrics.h | 6 +-
.../aggregate_function_java_udaf.h | 1 +
be/src/vec/exec/jni_connector.cpp | 5 +-
be/src/vec/exec/vjdbc_connector.cpp | 40 +-
.../exprs/table_function/udf_table_function.cpp | 34 +-
be/src/vec/functions/function_java_udf.cpp | 3 -
be/src/vec/olap/block_reader.cpp | 43 +-
be/src/vec/olap/block_reader.h | 3 +-
be/src/vec/olap/vcollect_iterator.cpp | 1 +
be/test/olap/rowid_conversion_test.cpp | 7 +-
cloud/src/meta-service/meta_service_resource.cpp | 2 +
.../clickhouse/init/03-create-table.sql | 2 +-
.../docker-compose/mysql/init/03-create-table.sql | 7 +
.../docker-compose/mysql/init/04-insert.sql | 2 +
.../org/apache/doris/jdbc/BaseJdbcExecutor.java | 14 +-
.../org/apache/doris/paimon/PaimonJniScanner.java | 2 +-
.../apache/doris/alter/SchemaChangeHandler.java | 3 +
.../apache/doris/analysis/BuildIndexClause.java | 2 +-
.../apache/doris/analysis/CreateIndexClause.java | 2 +-
.../org/apache/doris/analysis/CreateTableStmt.java | 3 +-
.../java/org/apache/doris/analysis/ExportStmt.java | 2 +-
.../java/org/apache/doris/analysis/IndexDef.java | 5 +
.../java/org/apache/doris/catalog/Database.java | 2 +-
.../main/java/org/apache/doris/catalog/Env.java | 8 -
.../main/java/org/apache/doris/catalog/Index.java | 20 +-
.../org/apache/doris/catalog/InternalSchema.java | 17 +
.../doris/catalog/MaterializedIndexMeta.java | 7 +
.../org/apache/doris/catalog/StorageVault.java | 2 +-
.../doris/cloud/catalog/CloudTabletRebalancer.java | 18 +-
.../org/apache/doris/common/util/LocationPath.java | 16 +-
.../apache/doris/common/util/ProfileManager.java | 11 +-
.../org/apache/doris/datasource/CatalogMgr.java | 11 +-
.../apache/doris/datasource/ExternalDatabase.java | 37 +-
.../apache/doris/datasource/ExternalScanNode.java | 3 +-
.../doris/datasource/FederationBackendPolicy.java | 2 +-
.../org/apache/doris/datasource/FileSplit.java | 19 +
.../doris/datasource/TablePartitionValues.java | 30 --
.../doris/datasource/hive/HMSTransaction.java | 30 +-
.../doris/datasource/hive/HiveMetaStoreCache.java | 13 +-
.../org/apache/doris/datasource/hive/HiveUtil.java | 29 +-
.../datasource/hive/event/AlterDatabaseEvent.java | 4 +-
.../datasource/hive/event/CreateDatabaseEvent.java | 2 +-
.../datasource/hive/event/DropDatabaseEvent.java | 2 +-
.../apache/doris/datasource/hudi/HudiUtils.java | 242 +++++----
.../doris/datasource/hudi/source/HudiScanNode.java | 2 +-
.../iceberg/dlf/client/DLFCachedClientPool.java | 27 +-
.../iceberg/source/IcebergDeleteFileFilter.java | 20 +-
.../datasource/iceberg/source/IcebergScanNode.java | 7 +-
.../datasource/iceberg/source/IcebergSplit.java | 6 +
.../doris/datasource/jdbc/client/JdbcClient.java | 54 +-
.../datasource/jdbc/client/JdbcDB2Client.java | 3 +-
.../datasource/jdbc/client/JdbcGbaseClient.java | 6 +-
.../datasource/jdbc/client/JdbcMySQLClient.java | 21 +-
.../datasource/jdbc/client/JdbcOracleClient.java | 3 +-
.../doris/datasource/jdbc/source/JdbcScanNode.java | 18 +-
.../paimon/PaimonFileExternalCatalog.java | 19 +-
.../datasource/paimon/source/PaimonScanNode.java | 25 +-
.../datasource/paimon/source/PaimonSplit.java | 22 +
.../doris/fs/remote/RemoteFSPhantomManager.java | 9 +
.../org/apache/doris/fs/remote/S3FileSystem.java | 15 +-
.../apache/doris/fs/remote/dfs/DFSFileSystem.java | 6 +-
.../main/java/org/apache/doris/load/ExportJob.java | 20 +-
.../main/java/org/apache/doris/load/ExportMgr.java | 30 +-
.../java/org/apache/doris/master/MasterImpl.java | 3 +
.../glue/translator/PhysicalPlanTranslator.java | 3 +-
.../nereids/trees/plans/commands/CallCommand.java | 13 +
.../trees/plans/commands/ExportCommand.java | 2 +-
.../plans/commands/call/CallFlushAuditLogFunc.java | 57 +++
.../trees/plans/commands/call/CallFunc.java | 2 +
.../trees/plans/commands/info/IndexDefinition.java | 2 +-
.../java/org/apache/doris/persist/BarrierLog.java | 28 +
.../apache/doris/persist/DropPartitionInfo.java | 4 +-
.../org/apache/doris/planner/HiveTableSink.java | 2 +-
.../apache/doris/planner/SingleNodePlanner.java | 3 +-
.../java/org/apache/doris/plugin/AuditEvent.java | 14 +-
.../java/org/apache/doris/plugin/PluginMgr.java | 13 +-
.../org/apache/doris/plugin/audit/AuditLoader.java | 29 +-
.../apache/doris/plugin/audit/AuditLogBuilder.java | 2 +-
.../java/org/apache/doris/qe/AuditLogHelper.java | 2 +
.../java/org/apache/doris/qe/SessionVariable.java | 50 +-
.../java/org/apache/doris/qe/ShowExecutor.java | 8 +-
.../doris/scheduler/disruptor/TaskHandler.java | 2 +
.../scheduler/manager/TransientTaskManager.java | 15 +-
.../scheduler/registry/ExportTaskRegister.java | 40 --
.../apache/doris/service/FrontendServiceImpl.java | 10 +-
.../src/main/java/org/apache/doris/spi/Split.java | 5 +
.../apache/doris/statistics/HMSAnalysisTask.java | 9 +-
.../doris/analysis/CancelExportStmtTest.java | 1 -
.../org/apache/doris/catalog/OlapTableTest.java | 2 +-
.../doris/common/proc/IndexesProcNodeTest.java | 8 +-
.../apache/doris/common/util/LocationPathTest.java | 4 +-
.../ExternalTableNameComparedLowercaseTest.java | 119 +++++
.../ExternalTableNameStoredLowercaseTest.java | 127 +++++
.../persist/TableAddOrDropColumnsInfoTest.java | 2 +-
.../doris/planner/FederationBackendPolicyTest.java | 95 ++++
gensrc/thrift/Descriptors.thrift | 1 +
.../data/audit/test_audit_log_behavior.out | 32 ++
.../external_table_p0/hive/ddl/test_hive_ddl.out | 1 +
.../hive/test_hive_special_char_partition.out | 396 ++++++++++++++
.../jdbc/test_jdbc_catalog_push_cast.out | 4 +
.../jdbc/test_mysql_jdbc_catalog.out | 445 +++++++++++++++-
.../jdbc/test_mysql_jdbc_driver5_catalog.out | 420 ---------------
.../jdbc/test_pg_jdbc_catalog.out | 3 -
.../partial_update/test_partial_update.out | 4 +-
.../partial_update/test_partial_update.out | 4 +-
.../org/apache/doris/regression/suite/Suite.groovy | 22 +-
.../suites/audit/test_audit_log_behavior.groovy | 9 +-
.../hive/ddl/test_hive_ddl.groovy | 7 +-
.../hive/test_hive_special_char_partition.groovy | 199 +++++++-
.../jdbc/test_jdbc_catalog_push_cast.groovy | 105 ++++
.../jdbc/test_mysql_jdbc_catalog.groovy | 53 +-
.../jdbc/test_mysql_jdbc_driver5_catalog.groovy | 566 ---------------------
.../test_index_change_on_renamed_column.groovy | 13 +-
.../partial_update/test_partial_update.groovy | 2 +-
.../partial_update/test_partial_update.groovy | 2 +-
.../vault_p0/alter/test_alter_hdfs_vault.groovy | 98 ++++
.../vault_p0/alter/test_alter_s3_vault.groovy | 106 ++++
.../create/test_create_vault.groovy} | 179 +++----
.../vault_p0/default/test_default_vault.groovy | 136 +++++
.../forbid/test_forbid_vault.groovy} | 10 +-
.../vault_p0/privilege/test_vault_privilege.groovy | 190 +++++++
.../privilege/test_vault_privilege_restart.groovy | 187 +++++++
.../suites/vaults/alter/alter_hdfs.groovy | 119 -----
.../suites/vaults/alter/alter_s3.groovy | 124 -----
.../suites/vaults/default/default.groovy | 139 -----
regression-test/suites/vaults/privilege.groovy | 183 -------
.../suites/vaults/privilege_restart.groovy | 178 -------
144 files changed, 3681 insertions(+), 2595 deletions(-)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/call/CallFlushAuditLogFunc.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/scheduler/registry/ExportTaskRegister.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/datasource/lowercase/ExternalTableNameComparedLowercaseTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/datasource/lowercase/ExternalTableNameStoredLowercaseTest.java
create mode 100644 regression-test/data/audit/test_audit_log_behavior.out
create mode 100644
regression-test/data/external_table_p0/jdbc/test_jdbc_catalog_push_cast.out
delete mode 100644
regression-test/data/external_table_p0/jdbc/test_mysql_jdbc_driver5_catalog.out
create mode 100644
regression-test/suites/external_table_p0/jdbc/test_jdbc_catalog_push_cast.groovy
delete mode 100644
regression-test/suites/external_table_p0/jdbc/test_mysql_jdbc_driver5_catalog.groovy
create mode 100644
regression-test/suites/vault_p0/alter/test_alter_hdfs_vault.groovy
create mode 100644
regression-test/suites/vault_p0/alter/test_alter_s3_vault.groovy
rename regression-test/suites/{vaults/create/create.groovy =>
vault_p0/create/test_create_vault.groovy} (54%)
create mode 100644
regression-test/suites/vault_p0/default/test_default_vault.groovy
rename regression-test/suites/{vaults/forbid/forbid.groovy =>
vault_p0/forbid/test_forbid_vault.groovy} (89%)
create mode 100644
regression-test/suites/vault_p0/privilege/test_vault_privilege.groovy
create mode 100644
regression-test/suites/vault_p0/privilege/test_vault_privilege_restart.groovy
delete mode 100644 regression-test/suites/vaults/alter/alter_hdfs.groovy
delete mode 100644 regression-test/suites/vaults/alter/alter_s3.groovy
delete mode 100644 regression-test/suites/vaults/default/default.groovy
delete mode 100644 regression-test/suites/vaults/privilege.groovy
delete mode 100644 regression-test/suites/vaults/privilege_restart.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]