[tor-bugs] #22704 [Core Tor/Tor]: Use mmaps to handle journalled microdesc/routerdesc files.
Tor Bug Tracker & Wiki
blackhole at torproject.org
Fri Jun 23 12:39:56 UTC 2017
#22704: Use mmaps to handle journalled microdesc/routerdesc files.
------------------------------+---------------------------------
Reporter: nickm | Owner:
Type: defect | Status: new
Priority: Medium | Milestone: Tor: 0.3.2.x-final
Component: Core Tor/Tor | Version:
Severity: Normal | Keywords: sponsor8-maybe mmap
Actual Points: | Parent ID: #7176
Points: 3 | Reviewer:
Sponsor: |
------------------------------+---------------------------------
We waste RAM by keeping extrainfos, microdescs, and descriptors allocated
locally after we have saved them to the journal. Instead, we could mmap
the journal, and use mremap to grow it as we expand.
#7176 has a patch for this that could use some review and revision.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/22704>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list