Re: [tor-talk] Tor 0.2.3.5-alpha is out

2011-10-05 Thread Moritz Bartl
On 29.09.2011 02:12, Roger Dingledine wrote:
> A side effect of this patch is that fast relays may start using more CPU.
> If somebody could profile their relay (ideally before-and-after) to
> learn whether this is a theoretical concern or a practical concern,
> that would be great!

Let me know how I can do that and I am happy to perform tests on one of
the Gbit boxes.

-- 
Moritz Bartl
https://www.torservers.net/
___
tor-talk mailing list
tor-talk@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk


Re: [tor-talk] Tor 0.2.3.5-alpha is out

2011-09-28 Thread Nick Mathewson
On Wed, Sep 28, 2011 at 8:12 PM, Roger Dingledine  wrote:
> On Wed, Sep 28, 2011 at 08:06:14PM -0400, Roger Dingledine wrote:
>>   o Major features (networking):
>>     - Add a new TokenBucketRefillInterval option to refill token buckets
>>       more frequently than once per second. This should improve network
>>       performance, alleviate queueing problems, and make traffic less
>>       bursty. Implements proposal 183; closes ticket 3630. Design by
>>       Florian Tschorsch and Björn Scheuermann; implementation by
>>       Florian Tschorsch.
>
> A side effect of this patch is that fast relays may start using more CPU.
>
> If somebody could profile their relay (ideally before-and-after) to
> learn whether this is a theoretical concern or a practical concern,
> that would be great!

And if you profile but you don't notice a difference, try cranking the
TokenBucketRefillInterval down to 10 msec or so, and seeing how the
profile looks then. :)

cheers,
-- 
Nick
___
tor-talk mailing list
tor-talk@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk


Re: [tor-talk] Tor 0.2.3.5-alpha is out

2011-09-28 Thread Roger Dingledine
On Wed, Sep 28, 2011 at 08:06:14PM -0400, Roger Dingledine wrote:
>   o Major features (networking):
> - Add a new TokenBucketRefillInterval option to refill token buckets
>   more frequently than once per second. This should improve network
>   performance, alleviate queueing problems, and make traffic less
>   bursty. Implements proposal 183; closes ticket 3630. Design by
>   Florian Tschorsch and Björn Scheuermann; implementation by
>   Florian Tschorsch.

A side effect of this patch is that fast relays may start using more CPU.

If somebody could profile their relay (ideally before-and-after) to
learn whether this is a theoretical concern or a practical concern,
that would be great!

--Roger

___
tor-talk mailing list
tor-talk@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk


[tor-talk] Tor 0.2.3.5-alpha is out

2011-09-28 Thread Roger Dingledine
Tor 0.2.3.5-alpha fixes two bugs that make it possible to enumerate
bridge relays; fixes an assertion error that many users started hitting
today; and adds the ability to refill token buckets more often than
once per second, allowing significant performance improvements.

https://www.torproject.org/dist/tor-0.2.3.5-alpha.tar.gz
https://www.torproject.org/dist/tor-0.2.3.5-alpha.tar.gz.asc

Packages will be out in a few days.

Changes in version 0.2.3.5-alpha - 2011-09-28
  o Security fixes:
- Bridge relays now do their directory fetches inside Tor TLS
  connections, like all the other clients do, rather than connecting
  directly to the DirPort like public relays do. Removes another
  avenue for enumerating bridges. Fixes bug 4115; bugfix on 0.2.0.35.
- Bridges relays now build circuits for themselves in a more similar
  way to how clients build them. Removes another avenue for
  enumerating bridges. Fixes bug 4124; bugfix on 0.2.0.3-alpha,
  when bridges were introduced.

  o Major bugfixes:
- Fix an "Assertion md->held_by_node == 1 failed" error that could
  occur when the same microdescriptor was referenced by two node_t
  objects at once. Fix for bug 4118; bugfix on Tor 0.2.3.1-alpha.

  o Major features (networking):
- Add a new TokenBucketRefillInterval option to refill token buckets
  more frequently than once per second. This should improve network
  performance, alleviate queueing problems, and make traffic less
  bursty. Implements proposal 183; closes ticket 3630. Design by
  Florian Tschorsch and Björn Scheuermann; implementation by
  Florian Tschorsch.

  o Minor bugfixes:
- Change an integer overflow check in the OpenBSD_Malloc code so
  that GCC is less likely to eliminate it as impossible. Patch
  from Mansour Moufid. Fixes bug 4059.

  o Minor bugfixes (usability):
- Downgrade log messages about circuit timeout calibration from
  "notice" to "info": they don't require or suggest any human
  intervention. Patch from Tom Lowenthal. Fixes bug 4063;
  bugfix on 0.2.2.14-alpha.

  o Minor features (diagnostics):
- When the system call to create a listener socket fails, log the
  error message explaining why. This may help diagnose bug 4027.



signature.asc
Description: Digital signature
___
tor-talk mailing list
tor-talk@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk