Hi

I just want to post a follow up on the replication issue I encountered

I have a master on which many document updates (delete and add) are happening

There is one slave replicating from the master. There is only search request 
hitting the slave. 

I can see the size of the downloaded data increasing on the slave in the 
index.XXXXX.

And then I see the following error in the log file

[2010-03-02 21:24:40] [pool-3-thread-1] ERROR(ReplicationHandler.java:266) - 
SnapPull failed org.apache.solr.common.SolrException: Unable to download 
_7h0y.fdx completely. 

the entire index.XXXXX gets deleted and no data is being merged with index even 
though some data got downloaded already...like if all the files downloaded were 
part of the same transaction

 _7h0y.fdx is no longer on the master

Increasing commitReserveDuration to 1 hour allowed enough time for the data to 
be downloaded on the slave without any deletion happening on the master. 
Therefore I didn't see the SolrException in the slave log files and the 
replication worked

Thank you

--- On Tue, 3/2/10, Matthieu Labour <matthieu_lab...@yahoo.com> wrote:

From: Matthieu Labour <matthieu_lab...@yahoo.com>
Subject: Re: replication issue
To: solr-user@lucene.apache.org
Date: Tuesday, March 2, 2010, 4:59 PM

Otis
Thank your for your response. I apologize for not being specific enough
--> yes it happened over & over.
--> apache-solr-1.4.0
--> I restarted the indexing+replication from scratch. Before I did that, I 
backed up the master index directory. I don't see _7h0y.fdx in it ....
What could have possibly happen?



--- On Tue, 3/2/10, Otis Gospodnetic <otis_gospodne...@yahoo.com> wrote:

From: Otis Gospodnetic <otis_gospodne...@yahoo.com>
Subject: Re: replication issue
To: solr-user@lucene.apache.org
Date: Tuesday, March 2, 2010, 4:40 PM

Hi Matthieu,

Does this happen over and over?
Is this with Solr 1.4 or some other version?
Is there anything unusual about _7h0y.fdx?
Does _7h0y.fdx still exist on the master when the replication fails?
...

Otis
----
Sematext :: http://sematext.com/ :: Solr - Lucene - Nutch
Hadoop ecosystem search :: http://search-hadoop.com/



----- Original Message ----
> From: Matthieu Labour <matthieu_lab...@yahoo.com>
> To: solr-user@lucene.apache.org
> Sent: Tue, March 2, 2010 4:35:46 PM
> Subject: Re: replication issue
> 
> The replication does not work for me
> 
> 
> I have a big master solr and I want to start replicating it. I can see that 
> the 
> slave is downloading data from the master... I see a directory 
> index.20100302093000 gets created in data/ next to index... I can see its 
> size 
> growing but then the directory gets deleted
> 
> Here is the complete trace (I added a couple of LOG messages and compile solr)
> 
> [2010-03-02 21:24:00] [pool-3-thread-1] 
> DEBUG(MultiThreadedHttpConnectionManager.java:961) - Notifying no-one, there 
> are 
> no waiting threads
> [2010-03-02 21:24:00] [pool-3-thread-1] INFO (SnapPuller.java:278) - Number 
> of 
> files in latest index in master: 163
> [2010-03-02 21:24:00] [pool-3-thread-1] DEBUG(SnapPuller.java:536) - 
> downloadIndexFiles(downloadCompleteIndex=false,tmpIdxDir=../solr/data/index.20100302092400,latestVersion=1266003907838)
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(SnapPuller.java:541) - 
> -->localIndexFile=/opt/solr_env/solr/data/index/_7h0y.fdx
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(SnapPuller.java:900) - 
> fetchFile()
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(PostMethod.java:265) - enter 
> PostMethod.addParameter(String, String)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(EntityEnclosingMethod.java:150) 
> - 
> enter EntityEnclosingMethod.clearRequestBody()
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(PostMethod.java:265) - enter 
> PostMethod.addParameter(String, String)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(EntityEnclosingMethod.java:150) 
> - 
> enter EntityEnclosingMethod.clearRequestBody()
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(PostMethod.java:265) - enter 
> PostMethod.addParameter(String, String)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(EntityEnclosingMethod.java:150) 
> - 
> enter EntityEnclosingMethod.clearRequestBody()
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(PostMethod.java:265) - enter 
> PostMethod.addParameter(String, String)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(EntityEnclosingMethod.java:150) 
> - 
> enter EntityEnclosingMethod.clearRequestBody()
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(PostMethod.java:265) - enter 
> PostMethod.addParameter(String, String)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(EntityEnclosingMethod.java:150) 
> - 
> enter EntityEnclosingMethod.clearRequestBody()
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpClient.java:321) - enter 
> HttpClient.executeMethod(HttpMethod)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpClient.java:374) - enter 
> HttpClient.executeMethod(HostConfiguration,HttpMethod,HttpState)
> [2010-03-02 21:24:40] [pool-3-thread-1] 
> TRACE(MultiThreadedHttpConnectionManager.java:405) - enter 
> HttpConnectionManager.getConnectionWithTimeout(HostConfiguration, long)
> [2010-03-02 21:24:40] [pool-3-thread-1] 
> DEBUG(MultiThreadedHttpConnectionManager.java:412) - 
> HttpConnectionManager.getConnection:  config = 
> HostConfiguration[host=http://myserver.com:8983], timeout = 0
> [2010-03-02 21:24:40] [pool-3-thread-1] 
> TRACE(MultiThreadedHttpConnectionManager.java:805) - enter 
> HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
> [2010-03-02 21:24:40] [pool-3-thread-1] 
> TRACE(MultiThreadedHttpConnectionManager.java:805) - enter 
> HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
> [2010-03-02 21:24:40] [pool-3-thread-1] 
> DEBUG(MultiThreadedHttpConnectionManager.java:839) - Getting free connection, 
> hostConfig=HostConfiguration[host=http://myserver.com:8983]
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpMethodDirector.java:379) - 
> Attempt number 1 to process request
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpMethodBase.java:1079) - 
> enter 
> HttpMethodBase.execute(HttpState, HttpConnection)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpMethodBase.java:2057) - 
> enter 
> HttpMethodBase.writeRequest(HttpState, HttpConnection)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpMethodBase.java:2212) - 
> enter 
> HttpMethodBase.writeRequestLine(HttpState, HttpConnection)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpMethodBase.java:1496) - 
> enter 
> HttpMethodBase.generateRequestLine(HttpConnection, String, String, String, 
> String)
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:70) - >> "POST 
> /solr/replication HTTP/1.1[\r][\n]"
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:1032) - 
> enter 
> HttpConnection.print(String)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:942) - 
> enter 
> HttpConnection.write(byte[])
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:963) - 
> enter 
> HttpConnection.write(byte[], int, int)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpMethodBase.java:2175) - 
> enter 
> HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(EntityEnclosingMethod.java:370) 
> - 
> enter EntityEnclosingMethod.addRequestHeaders(HttpState, HttpConnection)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(ExpectContinueMethod.java:183) 
> - 
> enter ExpectContinueMethod.addRequestHeaders(HttpState, HttpConnection)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpMethodBase.java:1417) - 
> enter 
> HttpMethodBase.addRequestHeaders(HttpState, HttpConnection)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpMethodBase.java:1442) - 
> enter 
> HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpMethodBase.java:1328) - 
> enter 
> HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection)
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(HttpMethodBase.java:1352) - 
> Adding 
> Host request header
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpMethodBase.java:1266) - 
> enter 
> HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpState.java:173) - enter 
> HttpState.getCookies()
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(CookieSpecBase.java:549) - 
> enter 
> CookieSpecBase.match(String, int, String, boolean, Cookie[])
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpMethodBase.java:1379) - 
> enter 
> HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(EntityEnclosingMethod.java:401) 
> - 
> enter EntityEnclosingMethod.addContentLengthRequestHeader(HttpState, 
> HttpConnection)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(EntityEnclosingMethod.java:325) 
> - 
> enter EntityEnclosingMethod.getRequestContentLength()
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(PostMethod.java:135) - enter 
> PostMethod.hasRequestContent()
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(PostMethod.java:240) - enter 
> PostMethod.getParameters()
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpMethodBase.java:2324) - 
> enter 
> getContentCharSet( Header contentheader )
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(HttpMethodBase.java:2342) - 
> Default charset used: ISO-8859-1
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpMethodBase.java:386) - 
> HttpMethodBase.addRequestHeader(Header)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(PostMethod.java:240) - enter 
> PostMethod.getParameters()
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpMethodBase.java:2324) - 
> enter 
> getContentCharSet( Header contentheader )
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HeaderElement.java:238) - enter 
> HeaderElement.parseElements(String)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HeaderElement.java:194) - enter 
> HeaderElement.parseElements(char[])
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HeaderElement.java:279) - enter 
> HeaderElement.getParameterByName(String)
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(HttpMethodBase.java:2342) - 
> Default charset used: ISO-8859-1
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:70) - >> "User-Agent: 
> Jakarta Commons-HttpClient/3.1[\r][\n]"
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:1032) - 
> enter 
> HttpConnection.print(String)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:942) - 
> enter 
> HttpConnection.write(byte[])
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:963) - 
> enter 
> HttpConnection.write(byte[], int, int)
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:70) - >> "Host: 
> myserver.com:8983[\r][\n]"
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:1032) - 
> enter 
> HttpConnection.print(String)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:942) - 
> enter 
> HttpConnection.write(byte[])
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:963) - 
> enter 
> HttpConnection.write(byte[], int, int)
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:70) - >> 
> "Content-Length: 89[\r][\n]"
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:1032) - 
> enter 
> HttpConnection.print(String)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:942) - 
> enter 
> HttpConnection.write(byte[])
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:963) - 
> enter 
> HttpConnection.write(byte[], int, int)
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:70) - >> 
> "Content-Type: 
> application/x-www-form-urlencoded[\r][\n]"
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:1032) - 
> enter 
> HttpConnection.print(String)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:942) - 
> enter 
> HttpConnection.write(byte[])
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:963) - 
> enter 
> HttpConnection.write(byte[], int, int)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:1001) - 
> enter 
> HttpConnection.writeLine()
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:942) - 
> enter 
> HttpConnection.write(byte[])
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:963) - 
> enter 
> HttpConnection.write(byte[], int, int)
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:70) - >> "[\r][\n]"
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(EntityEnclosingMethod.java:469) 
> - 
> enter EntityEnclosingMethod.writeRequestBody(HttpState, HttpConnection)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(PostMethod.java:135) - enter 
> PostMethod.hasRequestContent()
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(EntityEnclosingMethod.java:325) 
> - 
> enter EntityEnclosingMethod.getRequestContentLength()
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(PostMethod.java:135) - enter 
> PostMethod.hasRequestContent()
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:840) - 
> enter 
> HttpConnection.getRequestOutputStream()
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:84) - >> 
> "command=filecontent&indexversion=1266003907838&file=_7h0y.fdx&checksum=true&wt=filestream"
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(EntityEnclosingMethod.java:508) 
> - 
> Request body sent
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:826) - 
> enter 
> HttpConnection.flushRequestOutputStream()
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpMethodBase.java:1730) - 
> enter 
> HttpMethodBase.readResponse(HttpState, HttpConnection)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpMethodBase.java:1964) - 
> enter 
> HttpMethodBase.readStatusLine(HttpState, HttpConnection)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:1113) - 
> enter 
> HttpConnection.readLine()
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpParser.java:105) - enter 
> HttpParser.readLine(InputStream, String)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpParser.java:74) - enter 
> HttpParser.readRawLine()
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:70) - << "HTTP/1.1 
> 200 
> OK[\r][\n]"
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:70) - << "HTTP/1.1 
> 200 
> OK[\r][\n]"
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpMethodBase.java:1930) - 
> enter 
> HttpMethodBase.readResponseHeaders(HttpState,HttpConnection)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:857) - 
> enter 
> HttpConnection.getResponseInputStream()
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpParser.java:170) - enter 
> HeaderParser.parseHeaders(InputStream, String)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpParser.java:105) - enter 
> HttpParser.readLine(InputStream, String)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpParser.java:74) - enter 
> HttpParser.readRawLine()
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:70) - << "Date: Tue, 
> 02 
> Mar 2010 21:24:40 GMT[\r][\n]"
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpParser.java:105) - enter 
> HttpParser.readLine(InputStream, String)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpParser.java:74) - enter 
> HttpParser.readRawLine()
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:70) - << 
> "Content-Type: 
> application/octet-stream[\r][\n]"
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpParser.java:105) - enter 
> HttpParser.readLine(InputStream, String)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpParser.java:74) - enter 
> HttpParser.readRawLine()
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:70) - << 
> "Transfer-Encoding: chunked[\r][\n]"
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpParser.java:105) - enter 
> HttpParser.readLine(InputStream, String)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpParser.java:74) - enter 
> HttpParser.readRawLine()
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:70) - << "Server: 
> Jetty(6.1.19)[\r][\n]"
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpParser.java:105) - enter 
> HttpParser.readLine(InputStream, String)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpParser.java:74) - enter 
> HttpParser.readRawLine()
> 
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:70) - << "[\r][\n]"
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpMethodBase.java:1579) - 
> enter 
> HttpMethodBase.processResponseHeaders(HttpState, HttpConnection)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpMethodBase.java:1615) - 
> enter 
> HttpMethodBase.processCookieHeaders(Header[], HttpState, HttpConnection)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpMethodBase.java:1781) - 
> enter 
> HttpMethodBase.readResponseBody(HttpState, HttpConnection)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpMethodBase.java:1816) - 
> enter 
> HttpMethodBase.readResponseBody(HttpConnection)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:857) - 
> enter 
> HttpConnection.getResponseInputStream()
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpMethodBase.java:2281) - 
> enter 
> HttpMethodBase.canResponseHaveBody(int)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HeaderElement.java:238) - enter 
> HeaderElement.parseElements(String)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HeaderElement.java:194) - enter 
> HeaderElement.parseElements(char[])
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:894) - 
> enter 
> HttpConnection.isResponseAvailable(int)
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:84) - << "4"
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:84) - << "[\r]"
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:70) - << "[\n]"
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:84) - << 
> "[0x0][0x0][0x0][0x0]"
> [2010-03-02 21:24:40] [pool-3-thread-1] WARN (SnapPuller.java:950) - No 
> content 
> recieved for file: {size=5324, name=_7h0y.fdx, lastmodified=1267565039000}
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:84) - << "[\r]"
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:70) - << "[\n]"
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:84) - << "0"
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:84) - << "[\r]"
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:70) - << "[\n]"
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpParser.java:170) - enter 
> HeaderParser.parseHeaders(InputStream, String)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpParser.java:105) - enter 
> HttpParser.readLine(InputStream, String)
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpParser.java:74) - enter 
> HttpParser.readRawLine()
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:84) - << "[\r]"
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:70) - << "[\n]"
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(Wire.java:70) - << "[\r][\n]"
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(HttpMethodBase.java:1024) - 
> Resorting to protocol version default close connection policy
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(HttpMethodBase.java:1028) - 
> Should 
> NOT close connection, using HTTP/1.1
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:874) - 
> enter 
> HttpConnection.isResponseAvailable()
> [2010-03-02 21:24:40] [pool-3-thread-1] TRACE(HttpConnection.java:1174) - 
> enter 
> HttpConnection.releaseConnection()
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(HttpConnection.java:1178) - 
> Releasing connection back to connection manager.
> [2010-03-02 21:24:40] [pool-3-thread-1] 
> TRACE(MultiThreadedHttpConnectionManager.java:630) - enter 
> HttpConnectionManager.releaseConnection(HttpConnection)
> [2010-03-02 21:24:40] [pool-3-thread-1] 
> DEBUG(MultiThreadedHttpConnectionManager.java:979) - Freeing connection, 
> hostConfig=HostConfiguration[host=http://myserver.com:8983]
> [2010-03-02 21:24:40] [pool-3-thread-1] 
> TRACE(MultiThreadedHttpConnectionManager.java:805) - enter 
> HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
> [2010-03-02 21:24:40] [pool-3-thread-1] DEBUG(IdleConnectionHandler.java:76) 
> - 
> Adding connection at: 1267565080137
> [2010-03-02 21:24:40] [pool-3-thread-1] 
> DEBUG(MultiThreadedHttpConnectionManager.java:961) - Notifying no-one, there 
> are 
> no waiting threads
> [2010-03-02 21:24:40] [pool-3-thread-1] ERROR(ReplicationHandler.java:266) - 
> SnapPull failed
> org.apache.solr.common.SolrException: Unable to download _7h0y.fdx 
> completely. 
> Downloaded 0!=5324
>         at 
> org.apache.solr.handler.SnapPuller$FileFetcher.cleanup(SnapPuller.java:1041)
>         at 
> org.apache.solr.handler.SnapPuller$FileFetcher.fetchFile(SnapPuller.java:921)
>         at 
> org.apache.solr.handler.SnapPuller.downloadIndexFiles(SnapPuller.java:545)
>         at 
> org.apache.solr.handler.SnapPuller.fetchLatestIndex(SnapPuller.java:294)
>         at 
> org.apache.solr.handler.ReplicationHandler.doFetch(ReplicationHandler.java:264)
>         at org.apache.solr.handler.SnapPuller$1.run(SnapPuller.java:159)
>         at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
>         at 
> java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
>         at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
>         at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
>         at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:146)
>         at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:170)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>         at java.lang.Thread.run(Thread.java:595)




      


      

Reply via email to