[ 
https://issues.apache.org/jira/browse/NUTCH-1616?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13718309#comment-13718309
 ] 

Sebastian Nagel commented on NUTCH-1616:
----------------------------------------

You are right: it cannot be CrawlDatum.compareTo() assumed that values are not 
sorted (only keys are). But we rely on a stable ordering of values passed to 
reduce(). If Hadoop does not guarantee this, is it really sufficient to check 
types (redirect, not modified), or do we need to explicitly implement a 
secondary sorting of CrawlDatum values by segment name (only if multiple 
segments are indexed)?
                
> SegmentMerger missing proper crawl_fetch datum
> ----------------------------------------------
>
>                 Key: NUTCH-1616
>                 URL: https://issues.apache.org/jira/browse/NUTCH-1616
>             Project: Nutch
>          Issue Type: Bug
>    Affects Versions: 1.7
>            Reporter: Markus Jelsma
>            Assignee: Markus Jelsma
>            Priority: Critical
>             Fix For: 1.8
>
>
> Merged 26036 vs. unmerged 26038 indexed documents! There are two records on 
> the merged segment that no longer have a crawl_fetch CrawlDatum with a 
> fetch_success status. Instead, the only crawl_fetch CrawlDatum has status 
> linked!
> The original segment two crawl_fetch CrawlDatums with linked and the 
> fetch_success status.
> Without the fetch_success of not_modified status it is not going to be 
> indexed.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to