| Age | Commit message (Collapse) | Author |
|
Beginning of a release candidate for support for IETF 02 tag of the
responsiveness spec.
|
|
rev3.go and stabilizer.go (in the stabilizer package) were missing their
GNU license text.
|
|
A long-overdue change to split certain packages once smashed into the
RPM package into their own package. The resulting code should make it
easier for people to navigate the source code.
In the process, fixed a bug where a self probe being started on a
load-generating connection races with the establishment of the
load-generating connection and causes a panic because the self probe is
not establishing a connection on an already established connection.
|
|
|
|
|
|
|
|
1. Make MathematicalSeries an interface so that there
can be different ways for implementing it.
2. Introduce a CappedMathematicalSeries that stores a
maximum of N recent (by time of insertion) values.
3. Add a method to the MathematicalSeries interface
for calculating the Nth percentile of the values it
contains.
|
|
Stability (in rev3) is based on whether the standard deviations of the
measurements are within a certain percentage of the average. This commit
adds that functionality.
|
|
Add an interface (and an implementation) for a generic stabilizer. This
functionality will allow us to easily redefine/experiment with stability
algorithms without having to revamp the entire code base all the time.
|