I can't understand, then, how we could ever restore and get replication to work 
without manual intervention!

Dean

On 21 Dec 2011, at 16:37, Dean Pullen wrote:

> I can't see a way, if the slave is on another server.
> 
> We're going to upgrade solr - as you can delete the index after unloading a 
> core in this way:
> 
> cores?action=UNLOAD&core=liveCore&deleteIndex=true
> 
> From v3.3 (I think)
> 
> On 21 Dec 2011, at 16:11, Dean Pullen wrote:
> 
>> Thought as much, thanks for the reply.
>> 
>> Is there an easy way of dropping the index on the slave, or do I have to 
>> manually delta the index files?
>> 
>> Regards,
>> 
>> Dean.
>> 
>> 
>> 
>> On 21 Dec 2011, at 15:54, Erick Erickson wrote:
>> 
>>> You've probably hit it on the head. The slave version is greater than the 
>>> master
>>> version, so replication isn't "necessary". BTW, the version starts
>>> life as a timestamp,
>>> but then is simply incremented on successive commits, which accounts for
>>> what you are seeing.
>>> 
>>> You should be able to blow the index away on the slave and wait for 
>>> replication
>>> and go from there.
>>> 
>>> Another possibility: How much faith do you have in your slave index?
>>> If it's all good,
>>> you could simply copy *that* to the master manually and go from there.
>>> 
>>> If you're rebuilding your entire index, just blow the master index
>>> away, re-index from
>>> scratch and that should work too (be sure to disable replication
>>> during the rebuild
>>> unless you want a partial index on the slave).
>>> 
>>> Although copying the files *then* deciding not to use them doesn't seem like
>>> a good thing. Not sure if 3.x has the same behavior or not...
>>> 
>>> Best
>>> Erick
>>> 
>>> On Wed, Dec 21, 2011 at 10:46 AM, Dean Pullen <dean.pul...@semantico.com> 
>>> wrote:
>>>> E.g. I see this in the slave logs:
>>>> 
>>>> 2011-12-21 15:45:27,635  INFO handler.SnapPuller:265 - Master's version: 
>>>> 1271406570655, generation: 376
>>>> 2011-12-21 15:45:27,635  INFO handler.SnapPuller:266 - Slave's version: 
>>>> 1271406571565, generation: 1286
>>>> 2011-12-21 15:45:27,636  INFO handler.SnapPuller:267 - Starting 
>>>> replication process
>>>> 2011-12-21 15:45:27,639  INFO handler.SnapPuller:270 - Number of files in 
>>>> latest index in master: 9
>>>> …
>>>> 2011-12-21 15:45:50,997  INFO handler.SnapPuller:286 - Total time taken 
>>>> for download : 23 secs
>>>> 2011-12-21 15:45:51,050  INFO handler.SnapPuller:586 - New index 
>>>> installed. Updating index properties…
>>>> 
>>>> Yet the index doesn't change!
>>>> 
>>>> 
>>>> On 21 Dec 2011, at 15:37, Dean Pullen wrote:
>>>> 
>>>>> Hi all,
>>>>> 
>>>>> I have an odd problem locally when attempting replication with solr 1.4
>>>>> 
>>>>> The problem is, though the master files get copied to a temp directory in 
>>>>> the slave data directory (I see this happen at runtime), they are then 
>>>>> not copied over the actual slave index data.
>>>>> 
>>>>> We were wondering if it was due to the index version of the restored 
>>>>> master data being behind the slave index version after a restore? Any 
>>>>> other ideas would be appreciated.
>>>>> 
>>>>> Thanks,
>>>>> 
>>>>> Dean Pullen
>>>> 
>> 
> 

Reply via email to