Make the new Python Torperf write torrc's
Once #3279 (closed) is complete, we should extend the new Torperf to interact with its tor processes, except talking to the control port which should come later. In this ticket, Torperf should create any missing Tor data directories and torrc files under the path given in DataDirectory
here. Some logic is necessary to auto-generate data directory names, increment port numbers, etc. Also, there are some torrc config options that don't show up in Torperf's config file, but that need to go into the torrc files, e.g., MaxCircuitDirtiness 1 minute
, UseEntryGuards 0
, and RunAsDaemon 1
. See measurements-HOWTO
for details.
Assigning to tomb upon request.