Skip to content

Keep directory-related hash tables smaller, closer to capacities

Notably, the HashSet of missing microdescriptors starts out big enough to hold a whole bunch of digests, but becomes smaller and smaller as microdescriptors are downloaded.

This shows up on bootstrapping profiles for #87.

Perhaps we should just call shrink_to_fit on it once we've downloaded enough microdescs to have the directory be "ready".