lib/model: Use semaphore to limit concurrent folder writes (fixes #6541) (#6573)

This commit is contained in:
Jakob Borg
2020-04-27 00:13:18 +02:00
committed by GitHub
parent 037934ec74
commit 6c73617974
3 changed files with 17 additions and 5 deletions
+1
View File
@@ -107,6 +107,7 @@ func setupSendReceiveFolder(files ...protocol.FileInfo) (*model, *sendReceiveFol
},
queue: newJobQueue(),
writeLimiter: newByteSemaphore(2),
pullErrors: make(map[string]string),
pullErrorsMut: sync.NewMutex(),
}