[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [metrics-lib/release] Support OnionPerf results files up to version 2.x.



commit 1e9fa02107a5442ffc5c9c4f6d85023b669adfed
Author: Karsten Loesing <karsten.loesing@xxxxxxx>
Date:   Fri May 15 12:26:28 2020 +0200

    Support OnionPerf results files up to version 2.x.
---
 .../onionperf/OnionPerfAnalysisConverter.java       |   4 ++--
 .../resources/onionperf/onionperf.analysis.json.xz  | Bin 17420 -> 17420 bytes
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main/java/org/torproject/descriptor/onionperf/OnionPerfAnalysisConverter.java b/src/main/java/org/torproject/descriptor/onionperf/OnionPerfAnalysisConverter.java
index 5e7e683..61fd173 100644
--- a/src/main/java/org/torproject/descriptor/onionperf/OnionPerfAnalysisConverter.java
+++ b/src/main/java/org/torproject/descriptor/onionperf/OnionPerfAnalysisConverter.java
@@ -109,9 +109,9 @@ public class OnionPerfAnalysisConverter {
       throw new DescriptorParseException("Parsed OnionPerf analysis file does "
           + "not contain version information.");
     } else if ((parsedOnionPerfAnalysis.version instanceof Double
-        && (double) parsedOnionPerfAnalysis.version > 1.999)
+        && (double) parsedOnionPerfAnalysis.version > 2.999)
         || (parsedOnionPerfAnalysis.version instanceof String
-        && !((String) parsedOnionPerfAnalysis.version).startsWith("1."))) {
+        && ((String) parsedOnionPerfAnalysis.version).compareTo("3.") >= 0)) {
       throw new DescriptorParseException("Parsed OnionPerf analysis file "
           + "contains unsupported version " + parsedOnionPerfAnalysis.version
           + ".");
diff --git a/src/test/resources/onionperf/onionperf.analysis.json.xz b/src/test/resources/onionperf/onionperf.analysis.json.xz
index 08162a1..2852c2c 100644
Binary files a/src/test/resources/onionperf/onionperf.analysis.json.xz and b/src/test/resources/onionperf/onionperf.analysis.json.xz differ



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits