#444 new enhancement

reduce number of active connections: connect-on-demand

Reported by: warner Owned by:
Priority: major Milestone: undecided
Component: code-network Version: 1.0.0
Keywords: performance scalability memory Cc:
Launchpad Bug:

Description

Eventually, we'll probably need to move away from the current fully-connected-mesh network and do something that will scale better. One point that we discussed was "live != connected-to-introducer, connect on demand". I think this meant that clients don't have to be connected to the introducer to be considered alive (which we've already accomplished), and that we should hold of making a connection to a storage server until we need to, and that we should drop connections when we have too many.

I'm not sure if those will work very well, but this ticket is here to remind us that our roadmap.txt used to have this issue as Connection Management step 3. (step 4 is decentralized introduction: #68, and step5 is relay)

Change History (2)

comment:1 Changed at 2010-01-16T00:09:20Z by davidsarah

  • Keywords performance scalability added

If you like this ticket, you might like #235 (scale up to many nodes).

comment:2 Changed at 2010-01-16T00:10:23Z by davidsarah

  • Keywords memory added
Note: See TracTickets for help on using tickets.