Hello,
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.
Hello,
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.