Changes between Initial Version and Version 1 of Ticket #24031, comment 6


Ignore:
Timestamp:
Mar 14, 2018, 10:15:01 PM (7 months ago)
Author:
isis
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #24031, comment 6

    initial v1  
    882. The dirauths parse that in C and allow it.
    99
    10 3. A Rust relay/client gets this consensus and suddenly it's got a HashSet with 10 keys, each one with 65536 32-bit integers in it, so that's 2560.8594 kilobytes allocated per relay that does this. (according to this [XXX this tiny rust program])
     103. A Rust relay/client gets this consensus and suddenly it's got a HashSet with 10 keys, each one with 65536 32-bit integers in it, so that's 2560.8594 kilobytes allocated per relay that does this. (according to this [https://trac.torproject.org/projects/tor/attachment/ticket/24031/main.rs this tiny rust program])
    1111
    12124. Bad relay operator spins up ~400 relays and suddenly every Rust-enabled relay/client in the network is using over 1 GB of memory.