On Fri, Jul 01, 2022 at 01:03:11PM +0200, Yuri D'Elia wrote:
A good distinction could really be if retrying makes sense or not.

yes, but the followup questions are then: retry after how much time, and how often? it's hard to know that if you don't know *exactly* what went wrong. otoh, network errors are always somewhat unreliable, e.g. you might get NXDOMAIN (which is technically a terminal error) just because the network is down and your home router is too stupid to report it correctly (true story).
in short, it's a mess.

mbsync can currently get stuck during slow/blocked transfers in multiple places, most commonly during resolve or during connect.

resolve is indeed synchronous and its timeout outside isync's control. i need to do something about that ...

but if you find tangible evidence for isync's Timeout not working in some other scenario, i'm all ears. i suppose the most promising way to debug this would be running with -D (maybe -Dn is sufficient) and saving away the logs where the process got killed by timeout.




_______________________________________________
isync-devel mailing list
isync-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/isync-devel

Reply via email to