[tor-bugs] #24554 [Core Tor/Tor]: sched: Have per-scheduler type data in a channel_t
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue Dec 17 16:28:48 UTC 2019
#24554: sched: Have per-scheduler type data in a channel_t
-------------------------------------------------+-------------------------
Reporter: dgoulet | Owner: (none)
Type: enhancement | Status:
| assigned
Priority: Very High | Milestone: Tor:
| unspecified
Component: Core Tor/Tor | Version:
Severity: Normal | Resolution:
Keywords: tor-sched, 034-triage-20180328, | Actual Points:
034-removed-20180328, tor-chan |
Parent ID: #23993 | Points:
Reviewer: | Sponsor:
-------------------------------------------------+-------------------------
Changes (by dgoulet):
* keywords: tor-sched, 034-triage-20180328, 034-removed-20180328 => tor-
sched, 034-triage-20180328, 034-removed-20180328, tor-chan
Comment:
Branch `ticket24554_033_02` has all the things! Wow.
It is way too big. It should be broken down into smaller pieces (tickets)
and then properly tested.
This should really go in tor because it will help greatly to reduce our
technical debt around the scheduler subsystem. But also, one particular
thing, is that it removes the heap memory allocation done for each channel
at each KIST mainloop. Under pressure, this leads to memory fragmentation
quite a bit, and it has been observed.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/24554#comment:16>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list