I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
  1. May 18, 2006
  2. May 16, 2006
    • jrandom's avatar
      2006-05-16 jrandom · 2c3fea56
      jrandom authored and zzz's avatar zzz committed
          * Further shitlist randomizations
          * Adjust the stats monitored for detecting cpu overload when dropping new
            tunnel requests
      2c3fea56
  3. May 15, 2006
    • jrandom's avatar
      2006-05-15 jrandom · ba1d88b5
      jrandom authored and zzz's avatar zzz committed
          * Add a load dependent throttle on the pending inbound tunnel request
            backlog
          * Increased the tunnel test failure slack before killing a tunnel
      ba1d88b5
  4. May 14, 2006
    • complication's avatar
      2006-05-13 Complication · 2ad715c6
      complication authored and zzz's avatar zzz committed
          * Update the build number too
      2ad715c6
    • complication's avatar
      2006-05-13 Complication · 5f17557e
      complication authored and zzz's avatar zzz committed
          * Separate growth factors for tunnel count and tunnel test time
          * Reduce growth factors, so probabalistic throttle would activate
          * Square probAccept values to decelerate stronger when far from average
          * Create a bandwidth stat with approximately 15-second half life
          * Make allowTunnel() check the 1-second bandwidth for overload
            before doing allowance calculations using 15-second bandwidth
          * Tweak the overload detector in BuildExecutor to be more sensitive
            for rising edges, add ability to initiate tunnel drops
          * Add a function to seek and drop the highest-rate participating tunnel,
            keeping a fixed+random grace period between such drops.
            It doesn't seem very effective, so disabled by default
            ("router.dropTunnelsOnOverload=true" to enable)
      5f17557e
  5. May 12, 2006
    • jrandom's avatar
      2006-05-11 jrandom · 2ad5a6f9
      jrandom authored and zzz's avatar zzz committed
          * PRNG bugfix (thanks cervantes and Complication!)
      2ad5a6f9
  6. May 10, 2006
  7. May 09, 2006
  8. May 08, 2006
    • complication's avatar
      2006-05-07 Complication · 6b0d5076
      complication authored and zzz's avatar zzz committed
          * Fix problem whereby repeated calls to allowed() would make
            the 1-tunnel exception permit more than one concurrent build
      6b0d5076
  9. May 06, 2006
    • jrandom's avatar
      2006-05-06 jrandom · 70cf9e4c
      jrandom authored and zzz's avatar zzz committed
          * Readjust the tunnel creation timeouts to reject less but fail earlier,
            while tracking the extended timeout events.
      70cf9e4c
  10. May 04, 2006
    • jrandom's avatar
      2006-05-04 jrandom · 2a3974c7
      jrandom authored and zzz's avatar zzz committed
          * Short circuit a highly congested part of the stat logging unless its
            required (may or may not help with a synchronization issue reported by
            andreas)
      2a3974c7
  11. May 03, 2006
    • complication's avatar
      2006-05-03 Complication · 46ac9292
      complication authored and zzz's avatar zzz committed
          * Allow a single build attempt to proceed despite 1-minute overload
            only if the 1-second rate shows enough spare bandwidth
            (e.g. overload has already eased)
      46ac9292
    • complication's avatar
      2006-05-02 Complication · 43070974
      complication authored and zzz's avatar zzz committed
          * Correct a misnamed property in SummaryHelper.java
            to avoid confusion
          * Make the maximum allowance of our own concurrent
            tunnel builds slightly adaptive: one concurrent build per 6 KB/s
            within the fixed range 2..10
          * While overloaded, try to avoid completely choking our own build attempts,
            instead prefer limiting them to 1
      43070974
    • complication's avatar
      2006-05-02 Complication · ed3fdaf4
      complication authored and zzz's avatar zzz committed
          * Fixed URL in previous update, sorry
      ed3fdaf4
    • complication's avatar
      2006-05-02 Complication · 378a9a8f
      complication authored and zzz's avatar zzz committed
          * Weekly news.xml update
      378a9a8f
  12. May 01, 2006
    • jrandom's avatar
      2006-05-01 jrandom · 4ef61804
      jrandom authored and zzz's avatar zzz committed
          * Adjust the tunnel build timeouts to cut down on expirations, and
            increased the SSU connection establishment retransmission rate to
            something less glacial.
          * For the first 5 minutes of uptime, be less aggressive with tunnel
            exploration, opting for more reliable peers to start with.
      4ef61804
    • jrandom's avatar
      2006-05-01 jrandom · d4970e23
      jrandom authored and zzz's avatar zzz committed
          * Fix for a netDb lookup race (thanks cervantes!)
      d4970e23
    • duck's avatar
      fix typos · 0c9f1650
      duck authored and zzz's avatar zzz committed
      0c9f1650
  13. Apr 28, 2006
    • jrandom's avatar
      2006-04-27 jrandom · be3a899e
      jrandom authored and zzz's avatar zzz committed
          * Avoid a race in the message reply registry (thanks cervantes!)
      be3a899e
    • jrandom's avatar
      2006-04-27 jrandom · 7a6a7490
      jrandom authored and zzz's avatar zzz committed
          * Fixed the tunnel expiration desync code (thanks Complication!)
      7a6a7490
  14. Apr 26, 2006
  15. Apr 24, 2006
  16. Apr 23, 2006
  17. Apr 22, 2006
    • zzz's avatar
      zzz update · e5eca5fa
      zzz authored and zzz's avatar zzz committed
      e5eca5fa
  18. Apr 19, 2006
    • jrandom's avatar
      2006-04-19 jrandom · 8cba2f42
      jrandom authored and zzz's avatar zzz committed
          * Adjust how we pick high capacity peers to allow the inclusion of fast
            peers (the previous filter assumed an old usage pattern)
          * New set of stats to help track per-packet-type bandwidth usage better
          * Cut out the proactive tail drop from the SSU transport, for now
          * Reduce the frequency of tunnel build attempts while we're saturated
          * Don't drop tunnel requests as easily - prefer to explicitly reject them
      8cba2f42
  19. Apr 15, 2006
  20. Apr 14, 2006
    • jrandom's avatar
      2006-04-14 jrandom · de839444
      jrandom authored and zzz's avatar zzz committed
          * 0 isn't very random
          * Adjust the tunnel drop to be more reasonable
      de839444
    • jrandom's avatar
      2006-04-14 jrandom · 90cd7ff2
      jrandom authored and zzz's avatar zzz committed
          * -28.00230115311259 is not between 0 and 1 in any universe I know.
          * Made the bw-related tunnel join throttle much simpler
      90cd7ff2
    • jrandom's avatar
      2006-04-14 jrandom · 8d0a9b4c
      jrandom authored and zzz's avatar zzz committed
          * Make some more stats graphable, and allow some internal tweaking on the
            tunnel pairing for creation and testing.
      8d0a9b4c
  21. Apr 13, 2006
  22. Apr 12, 2006
    • jrandom's avatar
      2006-04-12 jrandom · 8fcb8714
      jrandom authored and zzz's avatar zzz committed
          * Watch out for failed syndie index fetches (thanks bar!)
      8fcb8714
  23. Apr 11, 2006
    • jrandom's avatar
      2006-04-11 jrandom · 83bef43f
      jrandom authored and zzz's avatar zzz committed
          * Throttling improvements on SSU - throttle all transmissions to a peer
            when we are retransmitting, not just retransmissions.  Also, if
            we're already retransmitting to a peer, probabalistically tail drop new
            messages targetting that peer, based on the estimated wait time before
            transmission.
          * Fixed the rounding error in the inbound tunnel drop probability.
      83bef43f
  24. Apr 10, 2006
    • jrandom's avatar
      2006-04-10 jrandom · b4fc6ca3
      jrandom authored and zzz's avatar zzz committed
          * Include a combined send/receive graph (good idea cervantes!)
          * Proactively drop inbound tunnel requests probabalistically as the
            estimated queue time approaches our limit, rather than letting them all
            through up to that limit.
      b4fc6ca3
  25. Apr 09, 2006
    • jrandom's avatar
      2006-04-08 jrandom · ab3f1b70
      jrandom authored and zzz's avatar zzz committed
          * Stat summarization fix (removing the occational holes in the jrobin
            graphs)
      ab3f1b70
  26. Apr 08, 2006
    • jrandom's avatar
      2006-04-08 jrandom · c76402a1
      jrandom authored and zzz's avatar zzz committed
          * Process inbound tunnel requests more efficiently
          * Proactively drop inbound tunnel requests if the queue before we'd
            process it in is too long (dynamically adjusted by cpu load)
          * Adjust the tunnel rejection throttle to reject requeusts when we have to
            proactively drop too many requests.
          * Display the number of pending inbound tunnel join requests on the router
            console (as the "handle backlog")
          * Include a few more stats in the default set of graphs
      c76402a1
Loading