[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [metrics-tasks/master] Allow for the case that we're missing bwauth results (#2394).
commit 6eab08b32522d3d1640636822ba862578149f1b1
Author: Karsten Loesing <karsten.loesing@xxxxxxx>
Date: Wed Nov 9 08:16:58 2011 +0100
Allow for the case that we're missing bwauth results (#2394).
---
task-2394/bandwidth-comparison.R | 27 +++++++++++++++++----------
1 files changed, 17 insertions(+), 10 deletions(-)
diff --git a/task-2394/bandwidth-comparison.R b/task-2394/bandwidth-comparison.R
index a4b0329..50739b7 100644
--- a/task-2394/bandwidth-comparison.R
+++ b/task-2394/bandwidth-comparison.R
@@ -40,27 +40,34 @@ cdf_relays_category_votes <- function(data, category) {
urras <- sort(d$urrasbandwidth * 1000 / d$descriptorbandwidth)
moria1 <- sort(d$moria1bandwidth * 1000 / d$descriptorbandwidth)
gabelmoo <- sort(d$gabelmoobandwidth * 1000 / d$descriptorbandwidth)
- d <- rbind(
- data.frame(x = consensus,
+ d <- data.frame(x = consensus,
y = (1:length(consensus)) / length(consensus),
source = "consensus",
- category = category),
- data.frame(x = urras,
+ category = category)
+ if (length(urras) > 0) {
+ d <- rbind(d, data.frame(x = urras,
y = (1:length(urras)) / length(urras),
source = "urras",
- category = category),
- data.frame(x = ides,
+ category = category))
+ }
+ if (length(ides) > 0) {
+ d <- rbind(d, data.frame(x = ides,
y = (1:length(ides)) / length(ides),
source = "ides",
- category = category),
- data.frame(x = moria1,
+ category = category))
+ }
+ if (length(moria1) > 0) {
+ d <- rbind(d, data.frame(x = moria1,
y = (1:length(moria1)) / length(moria1),
source = "moria1",
- category = category),
- data.frame(x = gabelmoo,
+ category = category))
+ }
+ if (length(gabelmoo) > 0) {
+ d <- rbind(d, data.frame(x = gabelmoo,
y = (1:length(gabelmoo)) / length(gabelmoo),
source = "gabelmoo",
category = category))
+ }
d
}
relays_category_votes <- rbind(
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits