diodechain / diode_feedback

This is the place to Diode Drive users to give their feedback
3 stars 0 forks source link

Support for incremental file sync / retries #52

Open hansr opened 3 years ago

hansr commented 3 years ago

Description: Sometimes, when a large file is syncing, it will get stuck and have to retry, but it seems to retry from the beginning instead of picking up where it left off. It would be great to retry from where it left off to save time, bandwidth, and peer CPU/RAM usage.

Modification Area: Transparent / backend work

Why: Retries on large files are heavy on bandwidth and occupy quite a bit of host-peer resources. Also, if the file is large enough (e.g. >GB), it seems to always hit a retry, sometimes resulting in the drive/content never completing sync.

hansr commented 2 years ago

Rename and move now supported without resync.

Still outstanding: restart sync upon restart app / restore network from where left off, cancel sync (either source or destination), visualize who (source / destination)