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

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


    from 43af1d4632b branch-3.1: [Debug](distribute) Check bucket hash table 
before quit #53661 (#54367)
     add 51219df02c1 branch-3.1: [feature](tde) add tde key manager interface 
#53823 (#54390)

No new revisions were added by this update.

Summary of changes:
 be/src/exec/schema_scanner.cpp                     |   3 +
 .../schema_encryption_keys_scanner.cpp             | 173 +++++++++++++++++++++
 ..._scanner.h => schema_encryption_keys_scanner.h} |  10 +-
 be/src/exec/schema_scanner/schema_helper.cpp       |   9 ++
 be/src/exec/schema_scanner/schema_helper.h         |   5 +
 .../schema_encryption_keys_scanner_test.cpp}       |  48 +++---
 .../antlr4/org/apache/doris/nereids/DorisLexer.g4  |   2 +
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |   4 +
 .../org/apache/doris/analysis/SchemaTableType.java |   4 +-
 .../main/java/org/apache/doris/catalog/Env.java    |  35 ++++-
 .../java/org/apache/doris/catalog/SchemaTable.java |  14 ++
 .../apache/doris/encryption/DataKeyMaterial.java}  |  14 +-
 .../org/apache/doris/encryption/EncryptionKey.java | 114 ++++++++++++++
 .../KeyManagerFactory.java}                        |  33 ++--
 .../doris/encryption/KeyManagerInterface.java      |  67 ++++++++
 .../KeyManagerStore.java}                          |  64 ++++----
 .../EnvInfo.java => encryption/RootKeyInfo.java}   |  50 +++---
 .../doris/nereids/parser/LogicalPlanBuilder.java   |   8 +
 .../apache/doris/nereids/trees/plans/PlanType.java |   1 +
 .../commands/AdminSetEncryptionRootKeyCommand.java | 108 +++++++++++++
 .../java/org/apache/doris/persist/EditLog.java     |   7 +-
 .../org/apache/doris/persist/KeyOperationInfo.java |  25 +++
 .../doris/persist/meta/MetaPersistMethod.java      |   6 +-
 .../doris/persist/meta/PersistMetaModules.java     |   2 +-
 .../apache/doris/service/FrontendServiceImpl.java  |  40 +++++
 gensrc/thrift/Descriptors.thrift                   |   1 +
 gensrc/thrift/FrontendService.thrift               |  36 +++++
 27 files changed, 756 insertions(+), 127 deletions(-)
 create mode 100644 
be/src/exec/schema_scanner/schema_encryption_keys_scanner.cpp
 copy be/src/exec/schema_scanner/{schema_routine_load_job_scanner.h => 
schema_encryption_keys_scanner.h} (83%)
 copy be/{src/exec/schema_scanner/schema_files_scanner.h => 
test/exec/schema_scanner/schema_encryption_keys_scanner_test.cpp} (56%)
 copy 
fe/{be-java-extensions/java-common/src/main/java/org/apache/doris/common/exception/InternalException.java
 => fe-core/src/main/java/org/apache/doris/encryption/DataKeyMaterial.java} 
(74%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/encryption/EncryptionKey.java
 copy fe/fe-core/src/main/java/org/apache/doris/{task/MasterTask.java => 
encryption/KeyManagerFactory.java} (60%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/encryption/KeyManagerInterface.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/{alter/BatchAlterJobPersistInfo.java 
=> encryption/KeyManagerStore.java} (51%)
 copy fe/fe-core/src/main/java/org/apache/doris/{mtmv/EnvInfo.java => 
encryption/RootKeyInfo.java} (59%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/AdminSetEncryptionRootKeyCommand.java


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

Reply via email to