This is an automated email from the ASF dual-hosted git repository.
rpuch pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from ef50f41d93 IGNITE-21962 Fix client tests relying on specific product
version (#3693)
add 0a46272fa6 [IGNITE-22091] Implement CLI for disaster recovery:
partition states (#3668)
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/ignite/lang/ErrorGroups.java | 4 +-
.../ignite/internal/cli/CliIntegrationTest.java | 48 ++++
.../recovery/ItPartitionStatesCommandTest.java} | 27 +-
.../ItPartitionStatesReplCommandTest.java} | 18 +-
.../commands/recovery/ItPartitionStatesTest.java | 314 +++++++++++++++++++++
.../cli/call/recovery/PartitionStatesCall.java | 125 ++++++++
.../call/recovery/PartitionStatesCallInput.java | 146 ++++++++++
.../ignite/internal/cli/commands/Options.java | 20 ++
.../internal/cli/commands/TopLevelCliCommand.java | 4 +-
.../cli/commands/TopLevelCliReplCommand.java | 4 +-
.../RecoveryCommand.java} | 16 +-
.../RecoveryReplCommand.java} | 16 +-
.../partitions/PartitionStatesCommand.java} | 25 +-
.../recovery/partitions/PartitionStatesMixin.java | 123 ++++++++
.../partitions/PartitionStatesReplCommand.java} | 31 +-
modules/platforms/cpp/ignite/common/error_codes.h | 2 +-
modules/platforms/cpp/ignite/odbc/common_types.cpp | 2 +-
.../platforms/dotnet/Apache.Ignite/ErrorCodes.g.cs | 4 +-
.../handler/IgniteInternalExceptionHandler.java | 2 +-
.../recovery/ItDisasterRecoveryControllerTest.java | 77 ++++-
.../disaster/DisasterRecoveryManager.java | 101 ++++---
...ption.java => IllegalPartitionIdException.java} | 21 +-
22 files changed, 985 insertions(+), 145 deletions(-)
copy
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/trait/AllNodes.java
=>
cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/recovery/ItPartitionStatesCommandTest.java}
(61%)
copy
modules/{page-memory/src/main/java/org/apache/ignite/internal/pagememory/util/CompletedGradualTask.java
=>
cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/recovery/ItPartitionStatesReplCommandTest.java}
(68%)
create mode 100644
modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/recovery/ItPartitionStatesTest.java
create mode 100644
modules/cli/src/main/java/org/apache/ignite/internal/cli/call/recovery/PartitionStatesCall.java
create mode 100644
modules/cli/src/main/java/org/apache/ignite/internal/cli/call/recovery/PartitionStatesCallInput.java
copy
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/{node/config/NodeConfigCommand.java
=> recovery/RecoveryCommand.java} (71%)
copy
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/{node/config/NodeConfigCommand.java
=> recovery/RecoveryReplCommand.java} (70%)
copy
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/{cliconfig/CliConfigShowCommand.java
=> recovery/partitions/PartitionStatesCommand.java} (66%)
create mode 100644
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/recovery/partitions/PartitionStatesMixin.java
copy
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/{node/status/NodeStatusReplCommand.java
=> recovery/partitions/PartitionStatesReplCommand.java} (63%)
rename
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/disaster/exceptions/{PartitionsNotFoundException.java
=> IllegalPartitionIdException.java} (57%)