From 10b3686ba8d0c33c7fd5862bfbc97ffbeedea40c Mon Sep 17 00:00:00 2001 From: nlevitt Date: Fri, 7 Oct 2011 23:18:43 +0000 Subject: [PATCH] Fix race condition which can happen with multiple concurrent "launch"es - can end up with duplicate ToePools like before r7268, probably other problems * CrawlJob.java launch() - synchronize this method - sort of a blunt fix but probably safest and shouldn't affect performance --- .../src/main/java/org/archive/crawler/framework/CrawlJob.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/src/main/java/org/archive/crawler/framework/CrawlJob.java b/engine/src/main/java/org/archive/crawler/framework/CrawlJob.java index a7aa99a7..ee9cbccd 100644 --- a/engine/src/main/java/org/archive/crawler/framework/CrawlJob.java +++ b/engine/src/main/java/org/archive/crawler/framework/CrawlJob.java @@ -397,7 +397,7 @@ public class CrawlJob implements Comparable, ApplicationListener