[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #18859 [Core Tor]: A new SOCKS connection should use a pre-built circuit for its first stream
#18859: A new SOCKS connection should use a pre-built circuit for its first stream
-----------------------------+---------------------
Reporter: arthuredelstein | Owner:
Type: defect | Status: new
Priority: Medium | Milestone:
Component: Core Tor | Version:
Severity: Normal | Resolution:
Keywords: | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
-----------------------------+---------------------
Comment (by arthuredelstein):
Replying to [comment:7 nickm]:
> Removing myself as owner. I can't do anything here until we have an
analysis of what to actually try.
>
> > what determines the rate at which pre-built circuits are built, and
could we make a performance improvement if we increased that rate?
>
> The code is in circuit_predict_and_launch_new, which is called once once
per second. We could ramp that up, but it's not a super-cheap function.
We could also schedule it to get invoked shortly after the first time any
clean circuit becomes dirty.
Thanks for point out this function. I'll try logging from that function
and see if I can understand what is happening.
I doubt that increasing the rate of `circuit_predict_and_launch_new` calls
to more than once per second will help, as I wasn't browsing to new sites
more than once every several seconds. I think the issue is more likely
related to the algorithm in that function that decides whether a new
circuit is needed.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/18859#comment:8>
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