[tahoe-lafs-trac-stream] [tahoe-lafs] #1086: servers should attempt to open connections to clients

tahoe-lafs trac at tahoe-lafs.org
Tue Jun 25 15:54:33 UTC 2013


#1086: servers should attempt to open connections to clients
------------------------------+----------------------------
     Reporter:  zooko         |      Owner:
         Type:  enhancement   |     Status:  new
     Priority:  major         |  Milestone:  eventually
    Component:  code-network  |    Version:  1.7β
   Resolution:                |   Keywords:  introducer p2p
Launchpad Bug:                |
------------------------------+----------------------------
Changes (by zooko):

 * keywords:  introducer => introducer p2p


Old description:

> Currently each client attempts to open a connection to each server. If it
> were the case that a server were behind NAT or firewall and connections
> couldn't be opened to that server, but that server were able to open
> connections out to clients, then if it did so the clients would be able
> to use that connection to issue requests to the server.
>
> To do this, servers should ask the introducer(s) to tell them about all
> clients and then servers should attempt to establish a foolscap
> connection to each client. If there is already such a connection
> (because, for example the client has already opened a connection to the
> server) then foolscap will automatically deduplicate and keep just one
> working connection.

New description:

 Currently each client attempts to open a connection to each server. If it
 were the case that a server were behind NAT or firewall and connections
 couldn't be opened to that server, but that server were able to open
 connections out to clients, then if it did so the clients would be able to
 use that connection to issue requests to the server.

 To do this, servers should ask the introducer(s) to tell them about all
 clients and then servers should attempt to establish a foolscap connection
 to each client. If there is already such a connection (because, for
 example the client has already opened a connection to the server) then
 foolscap will automatically deduplicate and keep just one working
 connection.

--

Comment:

 adding keyword {{{p2p}}} to tag tickets that have to do with the open
 question of "Is Tahoe-LAFS client-server or is it peer-to-peer?":
 [//pipermail/tahoe-dev/2012-July/007533.html]

-- 
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1086#comment:15>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list