commit 467f98a97bb829a1cdcfdfe9d107f70a494ee656 Merge: c238a93 104fbe7 Author: Matt Traudt pastly@users.noreply.github.com Date: Sat Jun 23 14:20:18 2018 -0400
Merge branch 'master' into issue155
CHANGELOG.md | 15 +++++- sbws/config.default.ini | 6 +++ sbws/core/generate.py | 6 ++- sbws/lib/relayprioritizer.py | 5 +- sbws/lib/resultdump.py | 58 +++++++++++++++++++++-- sbws/util/config.py | 8 +++- scripts/maint/find-dead-funcs | 81 +++++++++++++++++++++++++++++++++ scripts/tools/v3bw-into-xy.py | 53 +++++++++++++++++++++ scripts/tools/v3bw-into-xy.sh | 26 ----------- tests/unit/lib/test_resultdump.py | 54 ++++++++++++++++++++++ tests/{ => unit}/util/test_timestamp.py | 4 +- 11 files changed, 279 insertions(+), 37 deletions(-)
diff --cc CHANGELOG.md index 6ce42bd,5026290..b3982de --- a/CHANGELOG.md +++ b/CHANGELOG.md @@@ -9,8 -9,17 +9,19 @@@ and this project adheres to [Semantic V
### Added
+- Use a relay's {,Relay}BandwidthRate/MaxAdvertisedBandwidth as an upper bound + on the measurements we make for it. (GH#155) + - Ability to only consider results for a given relay valid if they came from + when that relay is using its most recent known IP address. Thanks Juga. + (GH#154 GHPR#199) + - Maintenance script to help us find functions that are (probably) no longer + being called. + + ### Fixed + + - Make relay priority calculations take only ~5% of the time they used to (3s + vs 60s) by using sets instead of lists when selecting non-Authority relays. + (GH#204)
### Changed