Opened 14 months ago

Last modified 9 months ago

#27243 new defect

Keep much less directory info in RAM on clients

Reported by: nickm Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: 035-roadmap-master, 035-triaged-in-20180711
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

According to the memory profiles we have, a huge amount of the memory usage on clients is spent on our directory structures.

This is a parent ticket.

Child Tickets

TicketStatusOwnerSummaryComponent
#25964newRemove hs_index_t fetch, and use one of the stores insteadCore Tor/Tor
#27244closedUse mmap to hold our cached consensus, when we even need it stored in RAM at all.Core Tor/Tor
#27245assignedDon't store (micro)descriptor text on the heap so much.Core Tor/Tor
#27246closedCan we use less space for RSA onion keys on clients?Core Tor/Tor
#27247closednickmClients are using RAM for cached_dir_tCore Tor/Tor
#27248newCan we make our node-related structures more efficient?Core Tor/Tor
#27359closednickmStore family lists more efficientlyCore Tor/Tor

Change History (5)

comment:1 Changed 13 months ago by nickm

Milestone: Tor: 0.3.5.x-finalTor: 0.3.6.x-final

comment:2 Changed 12 months ago by nickm

Milestone: Tor: 0.3.6.x-finalTor: 0.4.0.x-final

Tor 0.3.6.x has been renamed to 0.4.0.x.

comment:3 Changed 9 months ago by gaba

Sponsor: Sponsor8

comment:4 Changed 9 months ago by nickm

Milestone: Tor: 0.4.0.x-finalTor: unspecified

This is partially done, and partially not.

comment:5 Changed 9 months ago by nickm

Parent ID: #26630
Note: See TracTickets for help on using tickets.