Author: dogacan
Date: Tue Jun 19 02:21:21 2007
New Revision: 548666

URL: http://svn.apache.org/viewvc?view=rev&rev=548666
Log:
NUTCH-502 - Bug in SegmentReader causes infinite loop.

Modified:
    lucene/nutch/trunk/CHANGES.txt
    lucene/nutch/trunk/src/java/org/apache/nutch/segment/SegmentReader.java

Modified: lucene/nutch/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/lucene/nutch/trunk/CHANGES.txt?view=diff&rev=548666&r1=548665&r2=548666
==============================================================================
--- lucene/nutch/trunk/CHANGES.txt (original)
+++ lucene/nutch/trunk/CHANGES.txt Tue Jun 19 02:21:21 2007
@@ -39,9 +39,14 @@
     datums. This patch addresses that issue. Now, if Fetcher gets a null 
content, 
     instead of pushing an empty content, it filters the null content.
     
-13. NUTCH-485 - Change HtmlParseFilter 's to return ParseResult object instead 
of Parse object. (Gal Nitzan via dogacan)
+13. NUTCH-485 - Change HtmlParseFilter 's to return ParseResult object instead 
of 
+    Parse object. (Gal Nitzan via dogacan)
 
-14. NUTCH-489 - URLFilter-suffix management of the url path when the url 
contains some query parameters. (Emmanuel Joke via dogacan)
+14. NUTCH-489 - URLFilter-suffix management of the url path when the url 
contains 
+    some query parameters. (Emmanuel Joke via dogacan)
+
+15. NUTCH-502 - Bug in SegmentReader causes infinite loop. 
+    (Ilya Vishnevsky via dogacan)
 
 Release 0.9 - 2007-04-02
 

Modified: 
lucene/nutch/trunk/src/java/org/apache/nutch/segment/SegmentReader.java
URL: 
http://svn.apache.org/viewvc/lucene/nutch/trunk/src/java/org/apache/nutch/segment/SegmentReader.java?view=diff&rev=548666&r1=548665&r2=548666
==============================================================================
--- lucene/nutch/trunk/src/java/org/apache/nutch/segment/SegmentReader.java 
(original)
+++ lucene/nutch/trunk/src/java/org/apache/nutch/segment/SegmentReader.java Tue 
Jun 19 02:21:21 2007
@@ -342,8 +342,9 @@
     });
     Iterator it = threads.iterator();
     while (it.hasNext()) ((Thread)it.next()).start();
-    int cnt = 0;
+    int cnt;
     do {
+      cnt = 0;
       try {
         Thread.sleep(5000);
       } catch (Exception e) {};


Reply via email to