diff --git a/base/commands/migration/migration_start.go b/base/commands/migration/migration_start.go index 84368199..65c9eace 100644 --- a/base/commands/migration/migration_start.go +++ b/base/commands/migration/migration_start.go @@ -39,7 +39,21 @@ func (StartCmd) Exec(ctx context.Context, ec plug.ExecContext) (err error) { ec.PrintlnUnnecessary(`Hazelcast Data Migration Tool v5.3.0 (c) 2023 Hazelcast, Inc. -Selected data structures in the source cluster will be migrated to the target cluster. +Selected data structures in the source cluster will be migrated to the target cluster. + +Prerequisites: + + * Only a single migration can be run simultaneously. + * The target cluster must be an enterprise cluster or Viridian cluster. + * At least one data structure name must be provided in the migration configuration file. + * The data structures given in the migration configuration must exist in the source cluster. + +Further Information: + + * Existing data structures on the target cluster will be skipped. + * It is recommended that the source cluster is put in read-only mode before the migration starts. + * Viridian clusters supports at most 14GB of primal data. If you try to migrate more than that, the failure + is expected. You can consider Viridian Dedicated for larger data migrations. `) if !ec.Props().GetBool(clc.FlagAutoYes) { p := prompt.New(ec.Stdin(), ec.Stdout())