502
info ClusterInformation,
503
failoverVersionIncrement int64,
505
>
if clusterName == "" {
506
return errors.New("cluster name must not be empty")
507
}
508
>
if info.InitialFailoverVersion <= 0 {
metadata.go
509
return fmt.Errorf("cluster %q: InitialFailoverVersion must be > 0, got %d",
510
clusterName, info.InitialFailoverVersion)
511
}
512
>
if info.InitialFailoverVersion >= failoverVersionIncrement {
metadata.go
513
return fmt.Errorf("cluster %q: InitialFailoverVersion (%d) must be < FailoverVersionIncrement (%d)",
514
clusterName, info.InitialFailoverVersion, failoverVersionIncrement)
515
}
516
>
if info.Enabled && info.RPCAddress == "" {
metadata.go
517
return fmt.Errorf("cluster %q: RPCAddress must not be empty when Enabled=true", clusterName)
518
}