Max number of nodes: is there a limit?


I was wondering if there are any limitations, performance and/or memory implications of using many nodes to synchronize with. For example if i want to synchronize 200 folder, every folder has 4 files, with 200 other nodes.

A given node currently can’t connect to more than 63 other nodes. This is the result of an optimization[*], the limit will most likely go away sometime on the 0.9.x train. There’s no limit on the number of repos (except your sanity).

*: The availability of a given file among connected nodes is stored in a 64 bit bitmask.

Has this gone away?

Yep, no such limit any more. I haven’t tested it with a lot of nodes myself though. I suspect the limit will be more when it becomes cumbersome to manage.