yacy_search_server/source/net/yacy/crawler/data
luccioman dcdea2d02f Fixed shutdown for crawler.MaxActiveThreads value greater than 200
Shutdown was hanging in CrawlQueues.close() at
this.workerQueue.put(POISON_REQUEST) when config value
crawler.MaxActiveThreads was greater than 200.

Revealed by "Collision" Threads dumps in mantis 689
(http://mantis.tokeek.de/view.php?id=689#c1312)

Fixed consistency between this.worker.length and this.workerQueue
capacity, and made the process more reliable using non-blocking offer()
function.
2016-09-29 10:33:11 +02:00
..
Cache.java try a healing of the cache if the index file is corrupted 2015-07-27 15:16:08 +02:00
CrawlProfile.java fix for filesystem crawl 2015-08-11 00:42:26 +02:00
CrawlQueues.java Fixed shutdown for crawler.MaxActiveThreads value greater than 200 2016-09-29 10:33:11 +02:00
Latency.java use supplied url port to get robots.txt in crawlers hostqueue 2016-03-02 00:12:34 +01:00
NoticedURL.java Init remote crawler on demand 2015-05-23 02:06:39 +02:00
ResultImages.java fix for image alt attachment to AnchorURLs in html parser. 2014-08-01 12:04:15 +02:00
ResultURLs.java fix logger name 2016-04-17 03:20:14 +02:00
Snapshots.java enhanced timezone managament for indexed data: 2015-04-15 13:17:23 +02:00
Transactions.java fix NPE on missing crawldepth_i 2016-05-15 01:26:38 +02:00