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]