From 9d342081a237333704519ff40c71b068519121ba Mon Sep 17 00:00:00 2001 From: Ti Chi Robot Date: Mon, 22 Jul 2024 15:01:34 +0800 Subject: [PATCH] ebs br: fail backup when no tikv store (#53783) (#53964) close pingcap/tidb#53784 --- br/pkg/task/backup_ebs.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/br/pkg/task/backup_ebs.go b/br/pkg/task/backup_ebs.go index c571bdccee6c1..da6ace32bf62f 100644 --- a/br/pkg/task/backup_ebs.go +++ b/br/pkg/task/backup_ebs.go @@ -26,6 +26,7 @@ import ( "github.com/pingcap/tidb/br/pkg/config" "github.com/pingcap/tidb/br/pkg/conn" "github.com/pingcap/tidb/br/pkg/conn/util" + berrors "github.com/pingcap/tidb/br/pkg/errors" "github.com/pingcap/tidb/br/pkg/glue" "github.com/pingcap/tidb/br/pkg/metautil" "github.com/pingcap/tidb/br/pkg/pdutil" @@ -100,7 +101,7 @@ func RunBackupEBS(c context.Context, g glue.Glue, cfg *BackupConfig) error { storeCount := backupInfo.GetStoreCount() if storeCount == 0 { log.Info("nothing to backup") - return nil + return errors.Trace(errors.Annotate(berrors.ErrInvalidArgument, "store count is 0")) } if span := opentracing.SpanFromContext(ctx); span != nil && span.Tracer() != nil {