Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug40168+34088 035 v2 #2123

Open
wants to merge 15 commits into
base: maint-0.3.5
Choose a base branch
from

Commits on Nov 24, 2020

  1. Completely ignore abandoned circs from circ timeout calc

    This prevents the timeout curve from getting spread out as much, resulting in
    more accurate timeout values for quantiles from 60-80.
    Mike Perry committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    7fc4460 View commit details
    Browse the repository at this point in the history
  2. Lower min circ timeout from 1.5s to bin width (10ms)

    Mike Perry committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    1d5f83b View commit details
    Browse the repository at this point in the history
  3. Raise the circuit close time quantile to 99.

    This should allow us to more accurately estimate pareto parameters
    without relying on "right-censorship" of circuit build timeout values.
    Mike Perry committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    6c68f1f View commit details
    Browse the repository at this point in the history
  4. Log circuit timeout in milliseconds

    Mike Perry committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    f410936 View commit details
    Browse the repository at this point in the history
  5. Lower circuit build time bin width to 10ms.

    50ms is not enough resolution. CBT can be as low as 80ms in datacenter
    clients close to their relays.
    Mike Perry committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    b9e3b98 View commit details
    Browse the repository at this point in the history
  6. Fix Xm mode calculation to properly average N=10 modes.

    This is still fast enough. ~100usec on my laptop with 1000 build times.
    Mike Perry committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    88fa853 View commit details
    Browse the repository at this point in the history
  7. Bug 40168 changes file

    Mike Perry committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    15daf87 View commit details
    Browse the repository at this point in the history
  8. Bug 34088: Remove max timeout calculation and warning.

    With the maximum likelihood estimator for alpha from #40168, we no longer need
    max_time to calculate alpha.
    Mike Perry committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    960a859 View commit details
    Browse the repository at this point in the history
  9. Bug 34088: Changes file

    Mike Perry committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    2558933 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2020

  1. fixup! Bug 40168 changes file

    histogram spelling fix
    Mike Perry committed Dec 10, 2020
    Configuration menu
    Copy the full SHA
    b658f31 View commit details
    Browse the repository at this point in the history
  2. fixup! Completely ignore abandoned circs from circ timeout calc

    Make assert nonfatal.
    Mike Perry committed Dec 10, 2020
    Configuration menu
    Copy the full SHA
    a86bdfb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c5f8593 View commit details
    Browse the repository at this point in the history
  4. fixup! Fix Xm mode calculation to properly average N=10 modes.

    Update function documentation for 10 modes.
    Mike Perry committed Dec 10, 2020
    Configuration menu
    Copy the full SHA
    fed3cfc View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2020

  1. Add CBT unit test for Xm and alpha estimation.

    Mike Perry committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    38033b0 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2020

  1. fixup! Completely ignore abandoned circs from circ timeout calc

    Remove dead close_ms var.
    Mike Perry committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    20f998c View commit details
    Browse the repository at this point in the history