[tor-bugs] #16614 [metrics-lib]: Improve pipelining during data-read, data-parse, parsed-write.
Tor Bug Tracker & Wiki
blackhole at torproject.org
Wed Jul 22 20:31:00 UTC 2015
#16614: Improve pipelining during data-read, data-parse, parsed-write.
-----------------------------+---------------------
Reporter: leeroy | Owner: karsten
Type: enhancement | Status: new
Priority: normal | Milestone:
Component: metrics-lib | Version:
Resolution: | Keywords:
Actual Points: | Parent ID:
Points: |
-----------------------------+---------------------
Comment (by leeroy):
I have completed testing of the max descriptor queue size !`feature`
mentioned in relation to this problem. The size of the queue has no impact
on onionoo/metrics-lib performance because, in fact, onionoo is limited by
the rate that parsed descriptors can be produced, which is dominated by
the blocking call to the parse function. Before providing a fix I need to
identify what exactly this !`feature` is intended to provide.
What is the intended use of the setting the max. descriptor queue size?
Please be specific. Saying it's a feature to limit this size to the rate
that onionoo is expected to pull the data out makes little sense. Why
wouldn't you want the pipe as wide as possible on a server?
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/16614#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list