[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #1749 [Core Tor/Tor]: Split relay and link crypto across multiple CPU cores
#1749: Split relay and link crypto across multiple CPU cores
-------------------------------------------------+-------------------------
Reporter: nickm | Owner:
| chelseakomlo
Type: project | Status:
| assigned
Priority: High | Milestone: Tor:
| unspecified
Component: Core Tor/Tor | Version:
Severity: Normal | Resolution:
Keywords: tor-relay, term-project-ideas, | Actual Points:
threads, performance |
Parent ID: | Points: 10
Reviewer: | Sponsor:
-------------------------------------------------+-------------------------
Comment (by chelseakomlo):
Ok, I have a start of a plan which I'm looking forward to
discussing/further refining in Seattle. I took a large amount from
https://trac.torproject.org/projects/tor/wiki/org/projects/Tor/MultithreadedCrypto
but there are some things which are out of date (circuit priority logic,
for example) so any further pointers on what is different between when
that wiki was written and where we are today would be helpful.
Below is a pad with a high level plan/starting implementation ideas; I've
also attached a high level (pretty rough, sorry!) proposed architectural
diagram to this ticket. Looking forward to further discussion,
particularly around the proposal to use Rust and any Rust/C integration
issues that could be particularly painful, and also any better ideas about
how to cleanly register/edge trigger events.
https://pad.riseup.net/p/MultiThreadedCrypto_ImplementationPlan-keep
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/1749#comment:20>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs