Was able to get around it for now sending the REQUESTRECOVERY command
to the replica. Will open an improvement JIRA but not sure if it's
worth it as the work-around is pretty clean (IMO).

Tim

On Tue, Aug 19, 2014 at 5:33 PM, Mark Miller <markrmil...@gmail.com> wrote:
> I’d just file a JIRA. Merge, like optimize and a few other things, were never 
> tested or considered in early SolrCloud days. It’s used in the HDFS stuff, 
> but in that case, the index is merged to all replicas and no recovery is 
> necessary.
>
> If you want to make the local filesystem merge work well with SolrCloud, 
> sounds like we should write a test and make it work.
>
> --
> Mark Miller
> about.me/markrmiller
>
> On August 19, 2014 at 1:20:54 PM, Timothy Potter (thelabd...@gmail.com) wrote:
>> Hi,
>>
>> Using the coreAdmin mergeindexes command to merge an index into a
>> leader (SolrCloud mode on 4.9.0) and the replica does not do a snap
>> pull from the leader as I would have expected. The merge into the
>> leader worked like a charm except I had to send a hard commit after
>> that (which makes sense).
>>
>> I'm guessing the replica would snap pull from the leader if I
>> restarted it, but reloading the collection or core does not trigger
>> the replica to pull from the leader. This seems like an oversight in
>> the mergeindex interaction with SolrCloud. Seems like the simplest
>> would be for the leader to send all replicas a request recovery
>> command after performing the merge.
>>
>> Advice?
>>
>> Cheers,
>> Tim
>>
>

Reply via email to