This is an automated email from the ASF dual-hosted git repository.
dataroaring pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from b3d33193f89 [regression](filecache): remove unnecessary injection code
(#54268)
add b875bff0db4 [feat](snapshot) support cloud snapshot commands (#55944)
No new revisions were added by this update.
Summary of changes:
bin/start_fe.sh | 12 +-
.../main/java/org/apache/doris/common/Config.java | 11 ++
.../antlr4/org/apache/doris/nereids/DorisParser.g4 | 5 +
.../src/main/java/org/apache/doris/DorisFE.java | 13 ++
.../main/java/org/apache/doris/catalog/Env.java | 18 ++-
.../org/apache/doris/cloud/catalog/CloudEnv.java | 34 ++++-
.../apache/doris/cloud/rpc/MetaServiceClient.java | 35 +++++
.../apache/doris/cloud/rpc/MetaServiceProxy.java | 28 ++++
.../doris/cloud/snapshot/CloudSnapshotHandler.java | 90 ++++++++++++
.../snapshot/SnapshotState.java} | 27 ++--
.../apache/doris/cloud/storage/AzureRemote.java | 25 ++++
.../apache/doris/cloud/storage/DefaultRemote.java | 33 +++++
.../org/apache/doris/cloud/storage/MockRemote.java | 11 ++
.../org/apache/doris/cloud/storage/RemoteBase.java | 5 +
.../apache/doris/common/CommandLineOptions.java | 12 ++
.../java/org/apache/doris/journal/Journal.java | 6 +
.../org/apache/doris/journal/JournalEntity.java | 6 +
.../apache/doris/journal/bdbje/BDBJEJournal.java | 5 +
.../doris/journal/bdbje/BDBJournalCursor.java | 18 ++-
.../apache/doris/journal/local/LocalJournal.java | 5 +
.../java/org/apache/doris/master/Checkpoint.java | 16 +++
.../doris/nereids/parser/LogicalPlanBuilder.java | 48 +++++++
.../apache/doris/nereids/trees/plans/PlanType.java | 5 +
.../AdminBackupClusterSnapshotCommand.java | 110 +++++++++++++++
...d.java => AdminDropClusterSnapshotCommand.java} | 92 ++++++------
.../commands/AdminSetClusterSnapshotCommand.java | 154 +++++++++++++++++++++
.../commands/AdminShowClusterSnapshotCommand.java | 126 +++++++++++++++++
.../AdminShowClusterSnapshotPropertiesCommand.java | 110 +++++++++++++++
.../trees/plans/visitor/CommandVisitor.java | 30 ++++
.../java/org/apache/doris/persist/EditLog.java | 10 ++
.../apache/doris/persist/GlobalVarPersistInfo.java | 5 +
.../org/apache/doris/persist/OperationType.java | 2 +
... => AdminBackupClusterSnapshotCommandTest.java} | 53 ++++---
...va => AdminDropClusterSnapshotCommandTest.java} | 59 ++++----
...ava => AdminSetClusterSnapshotCommandTest.java} | 88 ++++++++----
...va => AdminShowClusterSnapshotCommandTest.java} | 39 ++----
...nShowClusterSnapshotPropertiesCommandTest.java} | 39 ++----
gensrc/proto/cloud.proto | 1 +
.../test_snapshot_command.groovy} | 46 +++---
39 files changed, 1217 insertions(+), 215 deletions(-)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/cloud/snapshot/CloudSnapshotHandler.java
copy
fe/fe-core/src/main/java/org/apache/doris/{persist/DropWorkloadGroupOperationLog.java
=> cloud/snapshot/SnapshotState.java} (68%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/AdminBackupClusterSnapshotCommand.java
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/{AdminCancelRepairTableCommand.java
=> AdminDropClusterSnapshotCommand.java} (50%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/AdminSetClusterSnapshotCommand.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/AdminShowClusterSnapshotCommand.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/AdminShowClusterSnapshotPropertiesCommand.java
copy
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/{AdminCopyTabletCommandTest.java
=> AdminBackupClusterSnapshotCommandTest.java} (62%)
copy
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/{ShowQueryStatsCommandTest.java
=> AdminDropClusterSnapshotCommandTest.java} (59%)
copy
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/{AdminRepairTableCommandTest.java
=> AdminSetClusterSnapshotCommandTest.java} (50%)
copy
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/{AdminCopyTabletCommandTest.java
=> AdminShowClusterSnapshotCommandTest.java} (69%)
copy
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/{AdminCopyTabletCommandTest.java
=> AdminShowClusterSnapshotPropertiesCommandTest.java} (69%)
copy regression-test/suites/cloud_p0/{test_metrics_format.groovy =>
snapshot/test_snapshot_command.groovy} (50%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]