Fix filer.backup deletes files in backup folder in incremental mode
fix https://github.com/chrislusf/seaweedfs/issues/2919
This commit is contained in:
@@ -267,8 +267,11 @@ func genProcessFunction(sourcePath string, targetPath string, dataSink sink.Repl
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
key := buildKey(dataSink, message, targetPath, sourceOldKey, sourcePath)
|
key := buildKey(dataSink, message, targetPath, sourceOldKey, sourcePath)
|
||||||
|
if !dataSink.IsIncremental() {
|
||||||
return dataSink.DeleteEntry(key, message.OldEntry.IsDirectory, message.DeleteChunks, message.Signatures)
|
return dataSink.DeleteEntry(key, message.OldEntry.IsDirectory, message.DeleteChunks, message.Signatures)
|
||||||
}
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
// handle new entries
|
// handle new entries
|
||||||
if filer_pb.IsCreate(resp) {
|
if filer_pb.IsCreate(resp) {
|
||||||
|
|||||||
Reference in New Issue
Block a user