diff options
| author | Karsten Loesing <karsten.loesing@gmx.net> | 2018-09-02 11:07:59 +0200 |
|---|---|---|
| committer | Karsten Loesing <karsten.loesing@gmx.net> | 2018-09-02 11:07:59 +0200 |
| commit | 25ea8a886444e7851ecbc33233a269a458d48ea8 (patch) | |
| tree | 4663964c694a84641b911029de884be98bbc4fa0 | |
| parent | deec83da277e5921977a17dd38262f7f91d93e7d (diff) | |
squash! Reduce database size and variance of query response times.
- Import base64 fingerprints with the trailing =.
| -rw-r--r-- | src/main/java/org/torproject/metrics/exonerator/ExoneraTorDatabaseImporter.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/org/torproject/metrics/exonerator/ExoneraTorDatabaseImporter.java b/src/main/java/org/torproject/metrics/exonerator/ExoneraTorDatabaseImporter.java index 755226d..848b56a 100644 --- a/src/main/java/org/torproject/metrics/exonerator/ExoneraTorDatabaseImporter.java +++ b/src/main/java/org/torproject/metrics/exonerator/ExoneraTorDatabaseImporter.java @@ -229,7 +229,8 @@ public class ExoneraTorDatabaseImporter { String fingerprintBase64 = null; try { fingerprintBase64 = Base64.encodeBase64String( - Hex.decodeHex(entry.getFingerprint().toCharArray())); + Hex.decodeHex(entry.getFingerprint().toCharArray())) + .replaceAll("=", ""); } catch (DecoderException e) { logger.warn("Unable to decode hex fingerprint {} to convert it back " + "to base64. Aborting import.", entry.getFingerprint(), e); @@ -332,7 +333,8 @@ public class ExoneraTorDatabaseImporter { String fingerprintBase64 = null; try { fingerprintBase64 = Base64.encodeBase64String( - Hex.decodeHex(entry.getFingerprint().toCharArray())); + Hex.decodeHex(entry.getFingerprint().toCharArray())) + .replaceAll("=", ""); } catch (DecoderException ex) { logger.warn("Unable to decode hex fingerprint {} to convert to " + "base64. Aborting import.", entry.getFingerprint(), ex); |
