On 1/23/2022 6:52 AM, backu...@kosowsky.org wrote:
BTW thanks for the help so far... it seems like you really understand the rsync code...:)
Not really. I've just written some network code and lots of multi-threaded code (which rsync isn't) for embedded systems so can make educated guesses about it. Single-threaded code for parallel operations is hard, and this looks like it might be getting stuck in that. (Right now I'm working on some network code for a Microchip PIC32MZ which is MIPS-based and the entire "OS" is single-threaded round-robin processing. So it requires the same kind of thinking.)
The Android side of the connection looks to be stuck in a similar write/select loop, which is why I think both are stuck waiting for the other.
What's the source of the rsync on Android? What versions are in use? Perhaps there's a version incompatibility with the one embedded in rsync_bpc.
_______________________________________________ BackupPC-users mailing list BackupPC-users@lists.sourceforge.net List: https://lists.sourceforge.net/lists/listinfo/backuppc-users Wiki: https://github.com/backuppc/backuppc/wiki Project: https://backuppc.github.io/backuppc/