Provide advanced parameter configuration: Disable copying blocks from other folders on the device #9571
Labels
enhancement
New features or improvements of some kind, as opposed to a problem (bug)
needs-triage
New issues needed to be validated
Feature description
Hope to provide a configuration parameter that allows customization to cancel the search for and copying of required blocks from other directories on syncthing machine device
Problem or use case
I use Syncthing as the server in a WebDAV file system, and everything works fine. However, a bug occurs when syncing files with identical hash values. Syncthing prioritizes copying blocks from existing files in other folders, causing the original file to be cyclically downloaded via WebDAV: one download for each copied block. This essentially causes the synchronization process to hang. Currently, I've resolved the bug by commenting out the following code (
lib/model/folder_sendrecv.go
) and recompiling my own release. I hope a parameter can be provided for custom control , making it more elegant for adapting to WebDAV file systems.Alternatives or workarounds
none
The text was updated successfully, but these errors were encountered: