[collector/master] Solves task-19913: clean-up after each ArchiveWriter run.
commit e43626580a5fea82619108c4dc22a291b94e59c2 Author: iwakeh <iwakeh@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() {
participants (1)
-
karsten@torproject.org