[ 
https://issues.apache.org/jira/browse/SOLR-6334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Forest Soup updated SOLR-6334:
------------------------------

    Description: 
I have 2 solr nodes(solr1 and solr2) in a SolrCloud. 
After some issue happened, solr2 are in recovering state. The peersync cannot 
finish in about 15 min, so it turn to snappull. 

The peersync fail log is : 
2014年7月25日 上午6:30:48 
WARN 
SnapPuller 
Error in fetching packets 
java.io.EOFException 
        at 
org.apache.solr.common.util.FastInputStream.readFully(FastInputStream.java:154) 
        at 
org.apache.solr.common.util.FastInputStream.readFully(FastInputStream.java:146) 
        at 
org.apache.solr.handler.SnapPuller$DirectoryFileFetcher.fetchPackets(SnapPuller.java:1211)
 
        at 
org.apache.solr.handler.SnapPuller$DirectoryFileFetcher.fetchFile(SnapPuller.java:1174)
 
        at 
org.apache.solr.handler.SnapPuller.downloadIndexFiles(SnapPuller.java:771) 
        at 
org.apache.solr.handler.SnapPuller.fetchLatestIndex(SnapPuller.java:421) 
        at 
org.apache.solr.handler.ReplicationHandler.doFetch(ReplicationHandler.java:322) 
        at 
org.apache.solr.cloud.RecoveryStrategy.replicate(RecoveryStrategy.java:155) 
        at 
org.apache.solr.cloud.RecoveryStrategy.doRecovery(RecoveryStrategy.java:437) 
        at 
org.apache.solr.cloud.RecoveryStrategy.run(RecoveryStrategy.java:247) 

We have below settings in solrconfig.xml: 
     <autoCommit>  
       <maxDocs>1000</maxDocs>  
       <maxTime>${solr.autoCommit.maxTime:15000}</maxTime>
       <openSearcher>true</openSearcher>  
     </autoCommit>

     <autoSoftCommit>  
        
       <maxTime>${solr.autoSoftCommit.maxTime:-1}</maxTime>
     </autoSoftCommit>

and the <maxIndexingThreads>8</maxIndexingThreads> is as default. 
my solrconfig.xml is as attached.


  was:
I have 2 solr nodes(solr1 and solr2) in a SolrCloud. 
After some issue happened, solr2 are in recovering state. The peersync cannot 
finish in about 15 min, so it turn to snappull. 

The peersync fail log is : 
2014年7月25日 上午6:30:48 
WARN 
SnapPuller 
Error in fetching packets 
java.io.EOFException 
        at 
org.apache.solr.common.util.FastInputStream.readFully(FastInputStream.java:154) 
        at 
org.apache.solr.common.util.FastInputStream.readFully(FastInputStream.java:146) 
        at 
org.apache.solr.handler.SnapPuller$DirectoryFileFetcher.fetchPackets(SnapPuller.java:1211)
 
        at 
org.apache.solr.handler.SnapPuller$DirectoryFileFetcher.fetchFile(SnapPuller.java:1174)
 
        at 
org.apache.solr.handler.SnapPuller.downloadIndexFiles(SnapPuller.java:771) 
        at 
org.apache.solr.handler.SnapPuller.fetchLatestIndex(SnapPuller.java:421) 
        at 
org.apache.solr.handler.ReplicationHandler.doFetch(ReplicationHandler.java:322) 
        at 
org.apache.solr.cloud.RecoveryStrategy.replicate(RecoveryStrategy.java:155) 
        at 
org.apache.solr.cloud.RecoveryStrategy.doRecovery(RecoveryStrategy.java:437) 
        at 
org.apache.solr.cloud.RecoveryStrategy.run(RecoveryStrategy.java:247) 


> Solr node(cores) go into recovering state and peersync failed
> -------------------------------------------------------------
>
>                 Key: SOLR-6334
>                 URL: https://issues.apache.org/jira/browse/SOLR-6334
>             Project: Solr
>          Issue Type: Bug
>          Components: SolrCloud
>    Affects Versions: 4.7
>         Environment: Red Hat Enterprise Linux Server release 6.4 (Santiago) 
> 64bit
>            Reporter: Forest Soup
>
> I have 2 solr nodes(solr1 and solr2) in a SolrCloud. 
> After some issue happened, solr2 are in recovering state. The peersync cannot 
> finish in about 15 min, so it turn to snappull. 
> The peersync fail log is : 
> 2014年7月25日 上午6:30:48 
> WARN 
> SnapPuller 
> Error in fetching packets 
> java.io.EOFException 
>         at 
> org.apache.solr.common.util.FastInputStream.readFully(FastInputStream.java:154)
>  
>         at 
> org.apache.solr.common.util.FastInputStream.readFully(FastInputStream.java:146)
>  
>         at 
> org.apache.solr.handler.SnapPuller$DirectoryFileFetcher.fetchPackets(SnapPuller.java:1211)
>  
>         at 
> org.apache.solr.handler.SnapPuller$DirectoryFileFetcher.fetchFile(SnapPuller.java:1174)
>  
>         at 
> org.apache.solr.handler.SnapPuller.downloadIndexFiles(SnapPuller.java:771) 
>         at 
> org.apache.solr.handler.SnapPuller.fetchLatestIndex(SnapPuller.java:421) 
>         at 
> org.apache.solr.handler.ReplicationHandler.doFetch(ReplicationHandler.java:322)
>  
>         at 
> org.apache.solr.cloud.RecoveryStrategy.replicate(RecoveryStrategy.java:155) 
>         at 
> org.apache.solr.cloud.RecoveryStrategy.doRecovery(RecoveryStrategy.java:437) 
>         at 
> org.apache.solr.cloud.RecoveryStrategy.run(RecoveryStrategy.java:247) 
> We have below settings in solrconfig.xml: 
>      <autoCommit>  
>        <maxDocs>1000</maxDocs>  
>        <maxTime>${solr.autoCommit.maxTime:15000}</maxTime>
>        <openSearcher>true</openSearcher>  
>      </autoCommit>
>      <autoSoftCommit>  
>         
>        <maxTime>${solr.autoSoftCommit.maxTime:-1}</maxTime>
>      </autoSoftCommit>
> and the <maxIndexingThreads>8</maxIndexingThreads> is as default. 
> my solrconfig.xml is as attached.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to