From e192e29cada2d866e8e9e7f6228f6e657db4c9aa Mon Sep 17 00:00:00 2001 From: kennytm Date: Tue, 31 Aug 2021 00:48:12 +0800 Subject: [PATCH] cherry pick #27596 to release-5.2 Signed-off-by: ti-srebot --- br/pkg/lightning/restore/table_restore.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/br/pkg/lightning/restore/table_restore.go b/br/pkg/lightning/restore/table_restore.go index 818f38ded393d..dbe7f20a26d59 100644 --- a/br/pkg/lightning/restore/table_restore.go +++ b/br/pkg/lightning/restore/table_restore.go @@ -722,6 +722,9 @@ func (tr *TableRestore) postProcess( } remoteChecksum, err := DoChecksum(ctx, tr.tableInfo) + if err != nil { + return false, err + } // TODO: If there are duplicate keys, do not set the `ChecksumMismatch` error err = tr.compareChecksum(remoteChecksum, localChecksum) // with post restore level 'optional', we will skip checksum error