4 ms·
Oh boy can I ever. We used Resilio Sync (aka Bittorrent Sync aka BT Sync) for a while for the Tron project ( https://reddit.com/r/TronScript https://reddit.com
by vocatus_gate 10y ago
Oh boy can I ever.
We used Resilio Sync (aka Bittorrent Sync aka BT Sync) for a while for the Tron project ( https://reddit.com/r/TronScript https://reddit.com/r/TronScript ). It worked great for our use-case: distributing a large number of files to a large number of nodes who required read-only access. Anytime I changed a file on the master node it would blast out to everyone else while simultaneously preventing any other node in the swarm from propagating changes.
Unfortunately with all the restrictions they introduced, it stopped working reliably. Internally they introduced a hard-coded peer cap of something like 32, while our swarm was already over 500.
We switched to Syncthing and it's been working well. There is still one major issue and that's that anyone can mark their copy of the folder as "read-only" (formerly called "Master"), and then they will attempt to propagate changes out to the rest of the swarm. So, there's that. But strictly on a distributed file syncing level, it works great.
- newman314 10y agoDo you have a reference to this 32 node cap for Resilio? I just tried doing a quick search and did not see any specific results showing this limit. Thanks.
- vocatus_gate 10y agoI found the original thread, turns out the peer count is 50 (not 32 like I originally stated). Here's the thread in question: https://forum.resilio.com/topic/30525-please-please-please-please-raiseremove-the-50-peer-hard-cap/ https://forum.resilio.com/topic/30525-please-please-please-p...
- danieldk 10y agoIt's now 100 active peers per folder: https://forum.resilio.com/topic/41520-max-number-of-users-for-a-shared-folder/#comment-112373 https://forum.resilio.com/topic/41520-max-number-of-users-fo...
- pricechild 10y agoThat's interesting... so even the original 'master' client is treated equally? Other clients can decide to send/receive amongst themselves? How do you deal with that?
- tedcrilly 10y agoThere is no concept of a single "Master". The folder types are "Send & Receive" and "Send only" and the latter will not accept changes from any other client. I still agree it's not the best solution for a network you don't control and that might have a malicious actor in it.
- vocatus_gate 10y agoI basically post a warning that says "be aware that someone might attempt this." There's unfortunately nothing I can do about it with the way Syncthing is currently architected. We haven't had any malicious users yet but I'm sure we will eventually. Fallback is just to provide a static .exe on the mirrors and leave the Resilio Sync node running alongside it.