Opened 5 years ago

Last modified 6 months ago

#13932 new enhancement

Some way for multiple Tor processes to share directory information

Reported by: grarpamp Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: tor-client needs-design bandwidth-savings
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

From the '(D)DOS over Tor' thread on tor-talk...

Hi yes we agree, we think that this is the best solution, currently.
We'll upgrade our hardware asap, adjust the scripts to have a dedicated Tor
daemon for each virtual host and hopefully move on.

What you'd most likely want in that case is a single
master tor daemon to manage the network info such
as obtaining the consensus and for any other sort of
meta stuff you wish it to manage, and a bunch of slaves
that save bandwidth/cpu/ram/disk by looking to the
master for that info.

Child Tickets

TicketTypeStatusOwnerSummary
#20132enhancementclosedLet large client deployments use a local directory cache

Change History (10)

comment:1 Changed 5 years ago by nickm

Milestone: Tor: 0.2.6.x-finalTor: 0.2.???

Defer some items from 0.2.6. They are mostly worth doing, but not going to happen super-fast.

comment:2 Changed 3 years ago by teor

Milestone: Tor: 0.2.???Tor: 0.3.???

Milestone renamed

comment:3 Changed 3 years ago by nickm

Keywords: tor-03-unspecified-201612 added
Milestone: Tor: 0.3.???Tor: unspecified

Finally admitting that 0.3.??? was a euphemism for Tor: unspecified all along.

comment:4 Changed 2 years ago by nickm

Keywords: tor-03-unspecified-201612 removed

Remove an old triaging keyword.

comment:5 Changed 2 years ago by nickm

Severity: Normal
Summary: Segregate functions: network from applicationSome way for multiple Tor processes to share directory information

comment:6 Changed 2 years ago by nickm

Keywords: tor-client needs-design bandwidth-savings added

comment:7 Changed 2 years ago by nickm

Closed #15243 as duplicate of this.

comment:8 Changed 6 months ago by cypherpunks

set them up with sharing the same

CacheDirectory

to reuse descriptors?

comment:9 in reply to:  8 Changed 6 months ago by teor

Replying to cypherpunks:

set them up with sharing the same

CacheDirectory

to reuse descriptors?

No, that will cause file corruption.

comment:10 Changed 6 months ago by cypherpunks

I have run multiple tor instances on low disk space device with shared CacheDir. Couldn't notice a file corruption yet or any bootstrap issues whatever. But yes, this is not the way to do it right.

Note: See TracTickets for help on using tickets.