[tor-commits] [metrics-web/master] Use newly recognized OnionPerf keys.
karsten at torproject.org
karsten at torproject.org
Thu Jul 27 13:20:14 UTC 2017
commit f6d0bb9615d31c9e530451132f3d8d8b5572e2cd
Author: Karsten Loesing <karsten.loesing at gmx.net>
Date: Wed May 17 16:54:43 2017 +0200
Use newly recognized OnionPerf keys.
Implements #22288.
---
.../main/java/org/torproject/metrics/onionperf/Main.java | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/modules/onionperf/src/main/java/org/torproject/metrics/onionperf/Main.java b/modules/onionperf/src/main/java/org/torproject/metrics/onionperf/Main.java
index 802e4ef..23cc424 100644
--- a/modules/onionperf/src/main/java/org/torproject/metrics/onionperf/Main.java
+++ b/modules/onionperf/src/main/java/org/torproject/metrics/onionperf/Main.java
@@ -166,16 +166,16 @@ public class Main {
} else {
psMeasurementsInsert.setInt(31, tr.getUsedBy());
}
- String[] unrecognizedKeys = new String[] { "ENDPOINTLOCAL",
- "ENDPOINTPROXY", "ENDPOINTREMOTE", "HOSTNAMELOCAL",
- "HOSTNAMEREMOTE", "SOURCEADDRESS" };
- for (int i = 32, j = 0; j < unrecognizedKeys.length; i++, j++) {
- if (null == tr.getUnrecognizedKeys()
- || !tr.getUnrecognizedKeys().containsKey(unrecognizedKeys[j])) {
+ String[] onionPerfStrings = new String[] {
+ tr.getEndpointLocal(), tr.getEndpointProxy(),
+ tr.getEndpointRemote(), tr.getHostnameLocal(),
+ tr.getHostnameRemote(), tr.getSourceAddress() };
+ for (int i = 32, j = 0; j < onionPerfStrings.length; i++, j++) {
+ if (null == onionPerfStrings[j]) {
psMeasurementsInsert.setNull(i, Types.VARCHAR);
} else {
- psMeasurementsInsert.setString(i, truncateString(
- tr.getUnrecognizedKeys().get(unrecognizedKeys[j]), 64));
+ psMeasurementsInsert.setString(i,
+ truncateString(onionPerfStrings[j], 64));
}
}
psMeasurementsInsert.execute();
More information about the tor-commits
mailing list