[tor-bugs] #13737 [Tor]: Implement circuit building crypto to worker
Tor Bug Tracker & Wiki
blackhole at torproject.org
Mon Nov 16 15:34:34 UTC 2015
#13737: Implement circuit building crypto to worker
-------------------------------------------------+-------------------------
Reporter: dgoulet | Owner:
Type: enhancement | Status:
Priority: Medium | assigned
Component: Tor | Milestone: Tor:
Severity: Normal | 0.2.???
Keywords: tor-client, tor-hs, multicore, | Version: Tor:
performance, 027-triaged-1-in | 0.2.7
Parent ID: | Resolution:
Sponsor: | Actual Points:
| Points: small-
| remaning
-------------------------------------------------+-------------------------
Comment (by yawning):
https://github.com/Yawning/tor/compare/feature13737
Initial pass. I still need to figure out what I want to do when there's
max tasks queued and we get a created, and also to support canceling
CREATED processing when the circuit gets removed when it's pending. I
*think* the way things are structured now, the code is merely inefficient
instead of crashing, but adding cancellation support is the right thing to
do.
Now that I think about it, I'll probably go and rename a bunch of stuff
(again) so I don't have lots of pain when I decide to parallelize
`onion_skin_create` (Needed when #17272 happens)...
So, this branch will get force-pushed at some point. At least it shows
how I think this should work...
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/13737#comment:9>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list