Skip to content

Commit 39d8c16

Browse files
committed
lightning: make OpLevelOptional suppress the error of DoChecksum
1 parent bfc940a commit 39d8c16

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

br/pkg/lightning/importer/table_import.go

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1042,12 +1042,11 @@ func (tr *TableImporter) postProcess(
10421042
err = status.Error(codes.Unknown, "Checksum meets error.")
10431043
})
10441044
if err != nil {
1045-
if rc.cfg.PostRestore.Checksum == config.OpLevelOptional {
1046-
tr.logger.Warn("do checksum failed, will skip this error and go on", log.ShortError(err))
1047-
err = nil
1045+
if rc.cfg.PostRestore.Checksum != config.OpLevelOptional {
1046+
return false, err
10481047
}
1049-
} else {
1050-
return false, err
1048+
tr.logger.Warn("do checksum failed, will skip this error and go on", log.ShortError(err))
1049+
err = nil
10511050
}
10521051
if remoteChecksum != nil {
10531052
err = tr.compareChecksum(remoteChecksum, localChecksum)

0 commit comments

Comments
 (0)