[tor-commits] [collector/master] Solves task-19913: clean-up after each ArchiveWriter run.

karsten at torproject.org karsten at torproject.org
Mon Aug 22 08:07:15 UTC 2016


commit e43626580a5fea82619108c4dc22a291b94e59c2
Author: iwakeh <iwakeh at torproject.org>
Date:   Sat Aug 13 15:00:56 2016 +0200

    Solves task-19913: clean-up after each ArchiveWriter run.
---
 .../org/torproject/collector/relaydescs/ArchiveWriter.java   | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/src/main/java/org/torproject/collector/relaydescs/ArchiveWriter.java b/src/main/java/org/torproject/collector/relaydescs/ArchiveWriter.java
index 142d05b..59b7969 100644
--- a/src/main/java/org/torproject/collector/relaydescs/ArchiveWriter.java
+++ b/src/main/java/org/torproject/collector/relaydescs/ArchiveWriter.java
@@ -195,6 +195,18 @@ public class ArchiveWriter extends CollecTorMain {
         new File(statsDir, "references"),
         new File(statsDir, "references-history")).check();
     CollecTorMain.checkAvailableSpace(recentPath);
+    cleanUp();
+  }
+
+  private void cleanUp() {
+    this.expectedVotes.clear();
+    this.intermediateStats = new StringBuilder();
+    this.storedConsensuses.clear();
+    this.storedMicrodescConsensuses.clear();
+    this.storedVotes.clear();
+    this.storedServerDescriptors.clear();
+    this.storedExtraInfoDescriptors.clear();
+    this.storedMicrodescriptors.clear();
   }
 
   private void loadDescriptorDigests() {





More information about the tor-commits mailing list