Fix filer.backup deletes files in backup folder in incremental mode

fix https://github.com/chrislusf/seaweedfs/issues/2919
This commit is contained in:
chrislu 2022-04-14 13:35:01 -07:00
parent 94ea10e504
commit 1384529eb7

View file

@ -267,7 +267,10 @@ func genProcessFunction(sourcePath string, targetPath string, dataSink sink.Repl
return nil
}
key := buildKey(dataSink, message, targetPath, sourceOldKey, sourcePath)
return dataSink.DeleteEntry(key, message.OldEntry.IsDirectory, message.DeleteChunks, message.Signatures)
if !dataSink.IsIncremental() {
return dataSink.DeleteEntry(key, message.OldEntry.IsDirectory, message.DeleteChunks, message.Signatures)
}
return nil
}
// handle new entries