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

yiguolei pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 9b8c91e18c [improvement](rowset reader) fix possible memleak (#16680)
     add 69c70d27bd [Refactor](auth) Add AccessController to support customized 
authorization (#16679)

No new revisions were added by this update.

Summary of changes:
 .../doris/alter/MaterializedViewHandler.java       |   2 +-
 .../apache/doris/alter/SchemaChangeHandler.java    |   2 +-
 .../apache/doris/analysis/AbstractBackupStmt.java  |   2 +-
 .../analysis/AdminCancelRebalanceDiskStmt.java     |   2 +-
 .../doris/analysis/AdminCancelRepairTableStmt.java |   2 +-
 .../doris/analysis/AdminCheckTabletsStmt.java      |   2 +-
 .../apache/doris/analysis/AdminCleanTrashStmt.java |   2 +-
 .../doris/analysis/AdminCompactTableStmt.java      |   2 +-
 .../apache/doris/analysis/AdminCopyTabletStmt.java |   2 +-
 .../doris/analysis/AdminDiagnoseTabletStmt.java    |   2 +-
 .../doris/analysis/AdminRebalanceDiskStmt.java     |   2 +-
 .../doris/analysis/AdminRepairTableStmt.java       |   2 +-
 .../apache/doris/analysis/AdminSetConfigStmt.java  |   2 +-
 .../doris/analysis/AdminSetReplicaStatusStmt.java  |   2 +-
 .../apache/doris/analysis/AdminShowConfigStmt.java |   2 +-
 .../analysis/AdminShowReplicaDistributionStmt.java |   2 +-
 .../doris/analysis/AdminShowReplicaStatusStmt.java |   2 +-
 .../analysis/AdminShowTabletStorageFormatStmt.java |   2 +-
 .../doris/analysis/AlterCatalogNameStmt.java       |   2 +-
 .../doris/analysis/AlterCatalogPropertyStmt.java   |   2 +-
 .../apache/doris/analysis/AlterClusterStmt.java    |   2 +-
 .../doris/analysis/AlterColumnStatsStmt.java       |   2 +-
 .../doris/analysis/AlterDatabaseQuotaStmt.java     |   3 +-
 .../apache/doris/analysis/AlterDatabaseRename.java |   2 +-
 .../doris/analysis/AlterMaterializedViewStmt.java  |   2 +-
 .../org/apache/doris/analysis/AlterPolicyStmt.java |   2 +-
 .../apache/doris/analysis/AlterResourceStmt.java   |   2 +-
 .../doris/analysis/AlterSqlBlockRuleStmt.java      |   2 +-
 .../org/apache/doris/analysis/AlterSystemStmt.java |   2 +-
 .../org/apache/doris/analysis/AlterTableStmt.java  |   2 +-
 .../org/apache/doris/analysis/AlterUserStmt.java   |   2 +-
 .../org/apache/doris/analysis/AlterViewStmt.java   |   2 +-
 .../org/apache/doris/analysis/AnalyzeStmt.java     |   5 +-
 .../doris/analysis/CancelAlterTableStmt.java       |   2 +-
 .../apache/doris/analysis/CancelBackupStmt.java    |   2 +-
 .../apache/doris/analysis/ChannelDescription.java  |   2 +-
 .../org/apache/doris/analysis/CleanLabelStmt.java  |   2 +-
 .../apache/doris/analysis/CreateCatalogStmt.java   |   2 +-
 .../apache/doris/analysis/CreateClusterStmt.java   |   2 +-
 .../org/apache/doris/analysis/CreateDbStmt.java    |   2 +-
 .../doris/analysis/CreateEncryptKeyStmt.java       |   2 +-
 .../org/apache/doris/analysis/CreateFileStmt.java  |   2 +-
 .../apache/doris/analysis/CreateFunctionStmt.java  |   2 +-
 .../apache/doris/analysis/CreatePolicyStmt.java    |   2 +-
 .../doris/analysis/CreateRepositoryStmt.java       |   2 +-
 .../apache/doris/analysis/CreateResourceStmt.java  |   2 +-
 .../org/apache/doris/analysis/CreateRoleStmt.java  |   2 +-
 .../doris/analysis/CreateSqlBlockRuleStmt.java     |   2 +-
 .../apache/doris/analysis/CreateTableLikeStmt.java |   4 +-
 .../org/apache/doris/analysis/CreateTableStmt.java |   2 +-
 .../org/apache/doris/analysis/CreateUserStmt.java  |   2 +-
 .../org/apache/doris/analysis/CreateViewStmt.java  |   2 +-
 .../org/apache/doris/analysis/DataDescription.java |   4 +-
 .../java/org/apache/doris/analysis/DeleteStmt.java |   2 +-
 .../org/apache/doris/analysis/DescribeStmt.java    |   3 +-
 .../org/apache/doris/analysis/DropCatalogStmt.java |   2 +-
 .../org/apache/doris/analysis/DropClusterStmt.java |   2 +-
 .../java/org/apache/doris/analysis/DropDbStmt.java |   2 +-
 .../apache/doris/analysis/DropEncryptKeyStmt.java  |   2 +-
 .../org/apache/doris/analysis/DropFileStmt.java    |   2 +-
 .../apache/doris/analysis/DropFunctionStmt.java    |   2 +-
 .../doris/analysis/DropMaterializedViewStmt.java   |   4 +-
 .../org/apache/doris/analysis/DropPolicyStmt.java  |   2 +-
 .../apache/doris/analysis/DropRepositoryStmt.java  |   2 +-
 .../apache/doris/analysis/DropResourceStmt.java    |   2 +-
 .../org/apache/doris/analysis/DropRoleStmt.java    |   2 +-
 .../doris/analysis/DropSqlBlockRuleStmt.java       |   2 +-
 .../apache/doris/analysis/DropTableStatsStmt.java  |   5 +-
 .../org/apache/doris/analysis/DropTableStmt.java   |   2 +-
 .../org/apache/doris/analysis/DropUserStmt.java    |   2 +-
 .../java/org/apache/doris/analysis/ExportStmt.java |   2 +-
 .../org/apache/doris/analysis/FrontendClause.java  |   2 +-
 .../apache/doris/analysis/FunctionCallExpr.java    |   2 +-
 .../java/org/apache/doris/analysis/GrantStmt.java  |  20 +--
 .../java/org/apache/doris/analysis/InsertStmt.java |   4 +-
 .../apache/doris/analysis/InstallPluginStmt.java   |   2 +-
 .../java/org/apache/doris/analysis/LinkDbStmt.java |   2 +-
 .../java/org/apache/doris/analysis/LoadStmt.java   |   2 +-
 .../org/apache/doris/analysis/LockTablesStmt.java  |   2 +-
 .../org/apache/doris/analysis/MigrateDbStmt.java   |   2 +-
 .../org/apache/doris/analysis/RecoverDbStmt.java   |   2 +-
 .../doris/analysis/RecoverPartitionStmt.java       |   2 +-
 .../apache/doris/analysis/RecoverTableStmt.java    |   2 +-
 .../apache/doris/analysis/RefreshCatalogStmt.java  |   2 +-
 .../org/apache/doris/analysis/RefreshDbStmt.java   |   4 +-
 .../analysis/RefreshMaterializedViewStmt.java      |   2 +-
 .../apache/doris/analysis/RefreshTableStmt.java    |   4 +-
 .../java/org/apache/doris/analysis/SelectStmt.java |   2 +-
 .../java/org/apache/doris/analysis/SetPassVar.java |   2 +-
 .../apache/doris/analysis/SetUserPropertyVar.java  |  12 +-
 .../java/org/apache/doris/analysis/SetVar.java     |   2 +-
 .../org/apache/doris/analysis/ShowAnalyzeStmt.java |   5 +-
 .../apache/doris/analysis/ShowBackendsStmt.java    |   4 +-
 .../org/apache/doris/analysis/ShowBackupStmt.java  |   2 +-
 .../org/apache/doris/analysis/ShowBrokerStmt.java  |   4 +-
 .../org/apache/doris/analysis/ShowClusterStmt.java |   2 +-
 .../doris/analysis/ShowCreateCatalogStmt.java      |   2 +-
 .../apache/doris/analysis/ShowCreateDbStmt.java    |   2 +-
 .../doris/analysis/ShowCreateFunctionStmt.java     |   2 +-
 .../analysis/ShowCreateMaterializedViewStmt.java   |   2 +-
 .../apache/doris/analysis/ShowCreateTableStmt.java |   2 +-
 .../apache/doris/analysis/ShowDataSkewStmt.java    |   2 +-
 .../org/apache/doris/analysis/ShowDataStmt.java    |   4 +-
 .../org/apache/doris/analysis/ShowDbIdStmt.java    |   2 +-
 .../apache/doris/analysis/ShowEncryptKeysStmt.java |   2 +-
 .../apache/doris/analysis/ShowFrontendsStmt.java   |   4 +-
 .../apache/doris/analysis/ShowFunctionsStmt.java   |   2 +-
 .../org/apache/doris/analysis/ShowGrantsStmt.java  |   2 +-
 .../org/apache/doris/analysis/ShowIndexStmt.java   |   2 +-
 .../apache/doris/analysis/ShowMigrationsStmt.java  |   2 +-
 .../apache/doris/analysis/ShowPartitionIdStmt.java |   2 +-
 .../apache/doris/analysis/ShowPartitionsStmt.java  |   2 +-
 .../org/apache/doris/analysis/ShowPolicyStmt.java  |   2 +-
 .../org/apache/doris/analysis/ShowProcStmt.java    |   2 +-
 .../org/apache/doris/analysis/ShowRestoreStmt.java |   2 +-
 .../org/apache/doris/analysis/ShowRolesStmt.java   |   2 +-
 .../apache/doris/analysis/ShowSmallFilesStmt.java  |   2 +-
 .../doris/analysis/ShowSqlBlockRuleStmt.java       |   2 +-
 .../org/apache/doris/analysis/ShowTableIdStmt.java |   2 +-
 .../apache/doris/analysis/ShowTableStatusStmt.java |   2 +-
 .../org/apache/doris/analysis/ShowTabletStmt.java  |   2 +-
 .../apache/doris/analysis/ShowTrashDiskStmt.java   |   4 +-
 .../org/apache/doris/analysis/ShowTrashStmt.java   |   4 +-
 .../apache/doris/analysis/ShowTypeCastStmt.java    |   2 +-
 .../doris/analysis/ShowUserPropertyStmt.java       |   2 +-
 .../org/apache/doris/analysis/ShowViewStmt.java    |   2 +-
 .../java/org/apache/doris/analysis/SwitchStmt.java |   2 +-
 .../apache/doris/analysis/TruncateTableStmt.java   |   2 +-
 .../apache/doris/analysis/UninstallPluginStmt.java |   2 +-
 .../java/org/apache/doris/analysis/UpdateStmt.java |   2 +-
 .../java/org/apache/doris/analysis/UseStmt.java    |   2 +-
 .../main/java/org/apache/doris/catalog/Env.java    |   9 +-
 .../java/org/apache/doris/catalog/MysqlTable.java  |   2 +-
 .../java/org/apache/doris/catalog/OdbcTable.java   |   2 +-
 .../java/org/apache/doris/catalog/ResourceMgr.java |   3 +-
 .../org/apache/doris/datasource/CatalogMgr.java    |   6 +-
 .../apache/doris/datasource/InternalCatalog.java   |   4 +-
 .../doris/httpv2/controller/BaseController.java    |   8 +-
 .../apache/doris/httpv2/rest/CancelLoadAction.java |   2 +-
 .../apache/doris/httpv2/rest/MetaInfoAction.java   |   5 +-
 .../doris/httpv2/restv2/MetaInfoActionV2.java      |   6 +-
 .../java/org/apache/doris/load/DeleteHandler.java  |   2 +-
 .../main/java/org/apache/doris/load/ExportMgr.java |   4 +-
 .../src/main/java/org/apache/doris/load/Load.java  |   4 +-
 .../java/org/apache/doris/load/loadv2/LoadJob.java |   6 +-
 .../doris/load/loadv2/LoadingTaskPlanner.java      |   2 +-
 .../doris/load/routineload/RoutineLoadManager.java |   6 +-
 .../mysql/privilege/AccessControllerManager.java   | 161 +++++++++++++++++++++
 .../org/apache/doris/mysql/privilege/Auth.java     |  84 ++---------
 .../mysql/privilege/CatalogAccessController.java   |  48 ++++++
 .../InternalCatalogAccessController.java}          |  30 ++--
 .../privilege/RangerAccessController.java}         |  33 ++---
 .../org/apache/doris/mysql/privilege/Role.java     |   2 +-
 .../privilege/SystemAccessController.java}         |  45 +++---
 .../nereids/rules/analysis/UserAuthentication.java |   3 +-
 .../java/org/apache/doris/qe/ConnectScheduler.java |   2 +-
 .../java/org/apache/doris/qe/ShowExecutor.java     |  22 +--
 .../java/org/apache/doris/qe/StmtExecutor.java     |   2 +-
 .../apache/doris/service/FrontendServiceImpl.java  |  12 +-
 .../tablefunction/IcebergTableValuedFunction.java  |   3 +-
 .../doris/transaction/DatabaseTransactionMgr.java  |   2 +-
 .../org/apache/doris/analysis/AccessTestUtil.java  |  62 ++++----
 .../analysis/AdminCancelRebalanceDiskStmtTest.java |   6 +-
 .../doris/analysis/AdminRebalanceDiskStmtTest.java |   9 +-
 .../doris/analysis/AlterCatalogNameStmtTest.java   |   6 +-
 .../doris/analysis/AlterCatalogPropsStmtTest.java  |   6 +-
 .../doris/analysis/AlterClusterStmtTest.java       |   6 +-
 .../doris/analysis/AlterDatabaseQuotaStmtTest.java |  10 +-
 .../doris/analysis/AlterRoutineLoadStmtTest.java   |  10 +-
 .../doris/analysis/AlterSqlBlockRuleStmtTest.java  |   6 +-
 .../apache/doris/analysis/AlterTableStmtTest.java  |  10 +-
 .../doris/analysis/CreateCatalogStmtTest.java      |   6 +-
 .../doris/analysis/CreateClusterStmtTest.java      |   6 +-
 .../doris/analysis/CreateDataSyncJobStmtTest.java  |  10 +-
 .../apache/doris/analysis/CreateDbStmtTest.java    |   6 +-
 .../doris/analysis/CreateResourceStmtTest.java     |  20 +--
 .../doris/analysis/CreateSqlBlockRuleStmtTest.java |   6 +-
 .../apache/doris/analysis/CreateTableStmtTest.java |   6 +-
 .../apache/doris/analysis/CreateUserStmtTest.java  |   5 +-
 .../apache/doris/analysis/DataDescriptionTest.java |   6 +-
 .../org/apache/doris/analysis/DeleteStmtTest.java  |   6 +-
 .../apache/doris/analysis/DropCatalogStmtTest.java |   6 +-
 .../apache/doris/analysis/DropClusterStmtTest.java |  10 +-
 .../org/apache/doris/analysis/DropDbStmtTest.java  |   6 +-
 .../analysis/DropMaterializedViewStmtTest.java     |   6 +-
 .../apache/doris/analysis/DropTableStmtTest.java   |   6 +-
 .../apache/doris/analysis/DropUserStmtTest.java    |   6 +-
 .../org/apache/doris/analysis/GrantStmtTest.java   |   8 +-
 .../doris/analysis/InstallPluginStmtTest.java      |   6 +-
 .../org/apache/doris/analysis/LinkDbStmtTest.java  |   6 +-
 .../org/apache/doris/analysis/LoadStmtTest.java    |  13 +-
 .../apache/doris/analysis/MigrateDbStmtTest.java   |   6 +-
 .../doris/analysis/SetOperationStmtTest.java       |   6 +-
 .../org/apache/doris/analysis/SetPassVarTest.java  |   6 +-
 .../org/apache/doris/analysis/SetStmtTest.java     |   6 +-
 .../doris/analysis/SetUserPropertyStmtTest.java    |   6 +-
 .../java/org/apache/doris/analysis/SetVarTest.java |   6 +-
 .../doris/analysis/ShowCreateDbStmtTest.java       |   6 +-
 .../apache/doris/analysis/ShowDataStmtTest.java    |  18 ++-
 .../apache/doris/analysis/ShowDbIdStmtTest.java    |   6 +-
 .../doris/analysis/ShowEncryptKeysStmtTest.java    |   6 +-
 .../doris/analysis/ShowFunctionsStmtTest.java      |   6 +-
 .../apache/doris/analysis/ShowIndexStmtTest.java   |   6 +-
 .../doris/analysis/ShowPartitionIdStmtTest.java    |   6 +-
 .../doris/analysis/ShowTableCreationStmtTest.java  |   6 +-
 .../apache/doris/analysis/ShowTableIdStmtTest.java |   6 +-
 .../apache/doris/analysis/ShowTableStmtTest.java   |   6 +-
 .../doris/analysis/ShowUserPropertyStmtTest.java   |   6 +-
 .../org/apache/doris/analysis/UseStmtTest.java     |   6 +-
 .../org/apache/doris/backup/CatalogMocker.java     |  41 ++----
 .../doris/catalog/OdbcCatalogResourceTest.java     |  10 +-
 .../org/apache/doris/catalog/ResourceMgrTest.java  |  19 +--
 .../org/apache/doris/catalog/S3ResourceTest.java   |  20 +--
 .../apache/doris/catalog/SparkResourceTest.java    |  29 ++--
 .../apache/doris/datasource/CatalogMgrTest.java    |   8 +-
 .../org/apache/doris/http/DorisHttpTestCase.java   |   6 +-
 .../apache/doris/ldap/LdapAuthenticateTest.java    |   7 +
 .../org/apache/doris/load/DeleteHandlerTest.java   |   9 +-
 .../apache/doris/load/loadv2/ExportMgrTest.java    |   6 +-
 .../load/routineload/RoutineLoadManagerTest.java   |  62 ++++----
 .../org/apache/doris/mtmv/ShowMTMVJobStmtTest.java |   8 +-
 .../org/apache/doris/mysql/MysqlProtoTest.java     |  10 +-
 .../org/apache/doris/mysql/privilege/AuthTest.java | 134 +++++++++--------
 .../apache/doris/mysql/privilege/MockedAuth.java   |  10 +-
 .../org/apache/doris/qe/PartitionCacheTest.java    |  10 +-
 .../java/org/apache/doris/qe/SetExecutorTest.java  |   9 +-
 .../java/org/apache/doris/qe/ShowExecutorTest.java |   9 +-
 .../suites/demo_p0/thread_action.groovy            |   2 -
 228 files changed, 919 insertions(+), 736 deletions(-)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/mysql/privilege/AccessControllerManager.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/mysql/privilege/CatalogAccessController.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/{nereids/types/DateTimeType.java => 
mysql/privilege/InternalCatalogAccessController.java} (52%)
 copy fe/fe-core/src/main/java/org/apache/doris/{analysis/DefaultValueExpr.java 
=> mysql/privilege/RangerAccessController.java} (59%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/{common/proc/UserPropertyProcNode.java
 => mysql/privilege/SystemAccessController.java} (50%)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to